急求验证座机号码的正则表达式

验证座机号码的正则表达式,如:0871-65567689、02353635879、023-53635879、65567689,谢谢亲们的帮助

2个回答

 ^(\d{2,4}-?)?\d{7,8}$
u011143287
小燕子love 谢谢
接近 6 年之前 回复
u011143287
小燕子love 回复showbo: 貌似不起作用哇··········
接近 6 年之前 回复
showbo
支付宝加好友偷能量挖,胡杨等着我的招呼 回复u011143287: 0放错位置,应该是^(0\d{2,3}-?)?\d{7,8}$
接近 6 年之前 回复
showbo
支付宝加好友偷能量挖,胡杨等着我的招呼 回复u011143287: ^0(\d{1,3}-?)?\d{7,8}$
接近 6 年之前 回复
u011143287
小燕子love 如果区号必须以0开始怎么写啊 ?
接近 6 年之前 回复
u011143287
小燕子love 如果区号必须以0开始怎么写啊 ?
接近 6 年之前 回复

没问题啊。。下面使用js测试的,都为true

 <script>
    var rx = /^(0\d{2,3}-?)?\d{7,8}$/;
    alert(rx.test('0871-65567689'));
    alert(rx.test('023-53635879'));
    alert(rx.test('02353635879'));
    alert(rx.test('65567689'));
</script>
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐