时间:2021-05-28
//获取字符数组
String.prototype.ToCharArray=function()
{
returnthis.split("");
}
//获取N个相同的字符串
String.prototype.Repeat=function(num)
{
vartmpArr=[];
for(vari=0;i<num;i++)tmpArr.push(this);
returntmpArr.join("");
}
//逆序
String.prototype.Reverse=function()
{
returnthis.split("").reverse().join("");
}
//测试是否是数字
String.prototype.IsNumeric=function()
{
vartmpFloat=parseFloat(this);
if(isNaN(tmpFloat))returnfalse;
vartmpLen=this.length-tmpFloat.toString().length;
returntmpFloat+"0".Repeat(tmpLen)==this;
}
//测试是否是整数
String.prototype.IsInt=function()
{
if(this=="NaN")returnfalse;
returnthis==parseInt(this).toString();
}
//合并多个空白为一个空白
String.prototype.resetBlank=function()
{
returnthis.replace(/s+/g,"");
}
//除去左边空白
String.prototype.LTrim=function()
{
returnthis.replace(/^s+/g,"");
}
//除去右边空白
String.prototype.RTrim=function()
{
returnthis.replace(/s+$/g,"");
}
//除去两边空白
String.prototype.trim=function()
{
returnthis.replace(/(^s+)|(s+$)/g,"");
}
//保留数字
String.prototype.getNum=function()
{
returnthis.replace(/[^d]/g,"");
}
//保留字母
String.prototype.getEn=function()
{
returnthis.replace(/[^A-Za-z]/g,"");
}
//保留中文
String.prototype.getCn=function()
{
returnthis.replace(/[^u4e00-u9fa5uf900-ufa2d]/g,"");
}
//得到字节长度
String.prototype.getRealLength=function()
{
returnthis.replace(/[^x00-xff]/g,"--").length;
}
//从左截取指定长度的字串
String.prototype.left=function(n)
{
returnthis.slice(0,n);
}
//从右截取指定长度的字串
String.prototype.right=function(n)
{
returnthis.slice(this.length-n);
}
//HTML编码
String.prototype.HTMLEncode=function()
{
varre=this;
varq1=[/x26/g,/x3C/g,/x3E/g,/x20/g];
varq2=["&","<",">",""];
for(vari=0;i<q1.length;i++)
re=re.replace(q1[i],q2[i]);
returnre;
}
//Unicode转化
String.prototype.ascW=function()
{
varstrText="";
for(vari=0;i<this.length;i++)strText+="&#"+this.charCodeAt(i)+";";
returnstrText;
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例总结了javascript中日期格式化的方法。分享给大家供大家参考,具体如下:方法一://对Date的扩展,将Date转化为指定格式的String//月
刚好上次有同学提出疑问。刚好可以自测一下。先来看看老道在《JavaScript精粹》P33写的吧。他对String对象扩展了一个trim()方法:复制代码代码如
javascript操作Select标记中options集合先来看看options集合的这几个方法:options.add(option)方法向集合里添加一项o
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sortedset:有序集合)。String(
复制代码代码如下:/***扩展startWith方法*@paramstr*@return*/String.prototype.startWith=functio