b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

js正则表达式教程_js里正则表达式_js 正则表达式语法大全(21)

电脑杂谈  发布时间:2017-02-13 06:00:41  来源:网络整理

functionName为可选

<script type="text/javascript">

function getStringLength(str){

var endvalue=0;

var sourcestr=new String(str);

var tempstr;

for (var strposition = 0; strposition < sourcestr.length; strposition ++) {

tempstr=sourcestr.charAt(strposition);

if (tempstr.charCodeAt(0)>255 || tempstr.charCodeAt(0)<0) {

endvalue=endvalue+2;

} else {

endvalue=endvalue+1;

}

}

return(endvalue);

}

function trim(str){

if(str==null) return "";

if(str.length==0) return "";

var i=0,j=str.length-1,c;

for(;i<str.length;i++){

c=str.charAt(i);

if(c!=' ') break;

}

for(;j>-1;j--){

c=str.charAt(j);

if(c!=' ') break;

}

if(i>j) return "";

return str.substring(i,j+1);

}

function validateDate(date,format,alt){

var time=trim(date.value);

if(time=="") return;

var reg=format;

var reg=reg.replace(/yyyy/,"[0-9]{4}");

var reg=reg.replace(/yy/,"[0-9]{2}");

var reg=reg.replace(/MM/,"((0[1-9])|1[0-2])");

var reg=reg.replace(/M/,"(([1-9])|1[0-2])");

var reg=reg.replace(/dd/,"((0[1-9])|([1-2][0-9])|30|31)");

var reg=reg.replace(/d/,"([1-9]|[1-2][0-9]|30|31))");

var reg=reg.replace(/HH/,"(([0-1][0-9])|20|21|22|23)");

var reg=reg.replace(/H/,"([0-9]|1[0-9]|20|21|22|23)");

var reg=reg.replace(/mm/,"([0-5][0-9])");

var reg=reg.replace(/m/,"([0-9]|([1-5][0-9]))");

var reg=reg.replace(/ss/,"([0-5][0-9])");

var reg=reg.replace(/s/,"([0-9]|([1-5][0-9]))");

reg=new RegExp("^"+reg+"$");

if(reg.test(time)==false){//验证格式是否合法

alert(alt);

date.focus();

return false;

}

return true;

}

function validateDateGroup(year,month,day,alt){


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-32126-21.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 刘思佳
      刘思佳

      大大的变了

    • 林秀晶
      林秀晶

      让美彻底放弃冷战思维除非衰退加速

    热点图片
    拼命载入中...