您现在的位置是:首页 > 电脑技术查询 > web开发

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

编辑:chaxungu时间:2022-10-02 23:20:55分类:web开发

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