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