读书人

用js如何校验带区号的电话

发布时间: 2012-03-29 12:53:12 作者: rapoo

用js怎么校验带区号的电话
xxx-xxxxxx格式的带区号的电话
区号位数3-4位 0开头
固定电话 位数 7-8位
要用正则表达式吗?
怎么做啊 高手指点


[解决办法]

var str = '010-38502583 ';

var p = /^0?\d{2,3}\-\d{7,8}$/;
if(!p.test(str))
{
alert( 'error ');
}
else
{
alert( 'ok ');
}
[解决办法]
<script language=javascript>
var str= "010-21212352 "
re=/^\d{3,4}-\d{7,8}$/
if(!re.test(str))
{
alert( "输入错误 ")
}
else
{
alert( "ok ")
}
</script>

读书人网 >JavaScript

热点推荐