认真工作,天天向上

不断的学习,不断的总结

导航

字符处理函数

//判断 字符串 是否符合 yyyy-mm-dd hh:mm:ss的日期格式, 格式正确而且闰年闰月等也要正确
17 
18 String.prototype.isDateTime=function(){  
19     try{
20         var arr=(this.length==19)?this.split(/\D/):[]
21         --arr[1]
22         eval("var d=new Date("+arr.join(",")+")")    
23         return     Number(arr[0])==d.getFullYear() && Number(arr[1])==d.getMonth() 
24                      && Number(arr[2])==d.getDate() && Number(arr[3])==d.getHours()
25                     && Number(arr[4])==d.getMinutes() && Number(arr[5])==d.getSeconds()
26     }
catch(x){return false}
27 }

 // 检查 是否以特定的字符串结束
50 String.prototype.endsWith=function(){
51     var _string=this
52     return $A(arguments).any(function(value){return _string.slice(value.length*(-1))==value})
53 }
;
54 
55 
56 
57 //从左边截取n个字符 ,如果包含汉字,则汉字按两个字符计算
58 String.prototype.left=function(n){
59     return this.slice(0,n-this.slice(0,n).replace(/[\x00-\xff]/g,"").length)
60 }
;

posted on 2007-01-05 10:47  MYOOP  阅读(243)  评论(0编辑  收藏  举报