首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2012-03-29 
用js怎么校验带区号的电话xxx-xxxxxx格式的带区号的电话区号位数3-4位0开头固定电话位数7-8位要用正则表达

用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>

热点排行