在其他语言中十分常见的字符串格式化输出,居然在 Javascript 中不见踪影,于是决定自己实现该方法,以下就是个人编写的最简洁实现:String.prototype.format = function(){var args = arguments;returnthis.replace(/\{(\d+)\}/gm, function(ms, p1){returntypeof(args[p1]) == ‘undefined‘ ? ms : args[p1]});
} 应用示例:>>> "{0} is not {1}".format("Linux", "Unix")
"Linux is not Unix" 原文:http://www.cnblogs.com/if...
时间格式化Model m = new Model { Id = 1, Dt = DateTime.Now }; JavaScriptSerializer js = new JavaScriptSerializer(); string str = js.Serialize(m); str = Regex.Replace(str, @"\\/Date\((\d+)\)\\/", match => { DateTime dt = new DateTime(1970, 1, 1); dt = dt.AddMilliseconds(long.Parse(match.Groups[1].Value)); dt = dt.ToLocalTime(); return dt.ToString("yyyy-MM-dd HH:mm:ss"); }); Response.Write(str); //...
作为一个前端,编辑器自是不可获取,编辑的时候也必然涉及代码格式的问题;好的代码格可以提高代码的阅读和编写效率;我用的是hbuilder-x,这里推荐一篇文章,有兴趣的朋友可以看看;文章链接:https://blog.csdn.net/weixin_43343144/article/details/90043961;另外,图1 的这种效果可以通过图2设置这样属性得到;图1:图2: 原文:https://www.cnblogs.com/sherlock-Ace/p/11296728.html
htmlpretty插件经过安装后测试,效果很棒,安装过程简要说明如下:在Sublime Text中,按下Ctrl+Shift+P调出命令面板;输入install 调出 Install Package 选项并回车;输入pretty,并在列表中选择HTML-CSS-JS Prettify后回车即可安装快捷使用方法:举例:打开一个压缩的jquery.min.js文件,按下Ctrl+Shift+H 原文:http://www.cnblogs.com/zhja/p/5144509.html
/** 下面两个函数都能对浮点数进行四舍五入,保留小数点后两位 **/function CurrencyFormatted(amount) {var i = parseFloat(amount);if(isNaN(i)) { i = 0.00; }var minus = ‘‘;if(i < 0) { minus = ‘-‘; }i = Math.abs(i);i = parseInt((i + .005) * 100);i = i / 100;s = new String(i);if(s.indexOf(‘.‘) < 0) { s += ‘.00‘; }if(s.indexOf(‘.‘) == (s.length - 2)) { s += ‘0‘; }s = minus + s;return s;
}/**
* ...
1.相关扩展函数//---------------------------------------------------
// 判断闰年
//---------------------------------------------------
Date.prototype.isLeapYear = function()
{return (0==this.getYear()%4&&((this.getYear()%100!=0)||(this.getYear()%400==0)));
};//---------------------------------------------------
// 日期格式化
// 格式 YYYY/yyyy/YY/yy 表示年份
// MM/M 月份
// W/w 星期
// dd/DD/d/D 日期...
本文转载地址http://www.cnblogs.com/zhangpengshou/archive/2012/07/19/2599053.html // 对Date的扩展,将 Date 转化为指定格式的String
// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,
// 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)
// 例子:
// (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423
// (new Date()).Format("yyyy-M-d h:m:s.S...
1.项目中时间返回值,很过时候为毫秒值,我们需要转换成 能够看懂的时间的格式; 例如: yyyy-MM-dd HH:mm:ss 2.处理方法(处理方法有多种,可以传值到前端处理,也可以后台可以好之后再传递到页面) 方法一:实体类中添加时间转换注解(注意时区问题) /*** 开始时间*/@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone="GMT+8")private Date startTime; 方法二:js处理{field : ‘crtTime‘,title ...
/*特殊字符转义*/function replace_html(str) {
var str = str.toString().replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(/"/g, ‘"‘);
return str;
}
/*
*时间格式化
*例子:time = new Date().Format("yyyy-MM-dd hh:mm:ss");
*/
Date.prototype.Format = function (result) {
var o = {
"M+": this.getMonth() + 1, //month
"D+": this.getDate(), //day
"h+": this.getHours(), //hours
"m+": ...
很多时候发现有时候js会提示自带函数不能使用,所以自己找了很多资料实现了个html<input type="text" class="input_text input_number" name="mgsy_dbnfjlr" value="" onblur="this.value=fouces_qfh(this.value)"/>js函数function fouces_qfh(obj){var o =obj.replace(/[^0-9.]/g,‘‘)+"";/*if(o.substr(o.length-1,1) == "."){return o;}*/o = format1(o);if(o.indexOf(".") <= -1){return o+=".00";}if(o.substr(o.length-1,1...
方法一:// 对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423 // (new Date()).Format("yyyy-M-d h:m:s.S") ==> 2006-7-2 8:9:4.18 Date.prototype.Format = function (fmt) { //autho...
在自己JS代码中引入一下代码: 代码如下:Date.prototype.format =function(format){ var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day "h+" : this.getHours(), //hour "m+" : this.getMinutes(), //minute "s+" : this.getSeconds(), //second "q+" : Math.floor((this.getMonth()+3)/3), //quarter "S" : this.getM...
//js正则实现用户输入银行卡号的控制及格式化<script language="javascript" type="text/javascript">
function formatBankNo (BankNo){if (BankNo.value == "") return;var account = new String (BankNo.value);account = account.substring(0,22); /*帐号的总数, 包括空格在内 */if (account.match (".[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{7}") == null){/* 对照格式 */if (account.match (".[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{7}...
我们都知道在Java和PHP语言中,有专门用于格式化日期对象的类和函数,例如Java中的DateFormat等等,通过这些类和函数,我们可以方便的将一个日期对象按照格式的要求输出为字符串,例如对于同一个日期2006年12月25日,需要的显示格式可能如下: 2006年12月25日,2006-12-25,12-25-2006等等。 在Javascript之中,日期对象是Date,那么如何将一个日期对象按照定制的格式进行输出呢? 可以现告诉你,Date对象有有四个内置方法,...
我用ace.js做了一个在线代码编辑工具,后台用的是php。但是ace不支持对代码进行格式化。是否有可用的js或php的库,可以对js、css、html的代码进行格式化?求推荐。回复内容:我用ace.js做了一个在线代码编辑工具,后台用的是php。但是ace不支持对代码进行格式化。是否有可用的js或php的库,可以对js、css、html的代码进行格式化?求推荐。codemirror