当前位置:编程学习 > JS >>

javascript日期数字正则表达式

网页特效日期数字正则表达式

号码正则
/^d{3,4}-d{7,8}(-d{3,4})?$/
区号必填为3-4位的数字,区号之后用“-”与电话号码连接

^d{3,4}-
电话号码为7-8位的数字

d{7,8}
分机号码为3-4位的数字,非必填,但若填写则以“-”与电话号码相连接

(-d{3,4})?

<script type="text/javascript">
function testrgexp(re, s){ // 参数说明 re 为正则表达式 s 为要判断的字符
return re.test(s)
}
var re = /^[0-9]*[1-9][0-9]*$/ ;
//判断是否是正整数 注: 程序中正则表达式格式: /上面的正则表达式(不带双引号)/
var s = prompt("请输入要判断的字符" , 10) ;
var result = testrgexp(re , s); //测试 返回true或false
alert(result);
</script>

var r = /^[0-9]*[1-9][0-9]*$/  //正整数
r.test(str); //str为你要判断的字符 执行返回结果 true 或 false


function testrgexp(re, s){ // 参数说明 re 为正则表达式 s 为要判断的字符
return re.test(s)
}


<

script type="text/javascript">
 function isdigit(str){
  var reg = /^d*$/;
  return reg.test(str);
 }
 var str = "7654321";
 document.write(isdigit(str));
 var str = "test";
 document.write(isdigit(str));
 </script>
补充:网页制作,js教程 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,