求一个正则表达式,既验证固定电话也验证手机号码!

发布网友

我来回答

3个回答

热心网友

<script>
var tel = '0551-5555555';
var r=/^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/;
alert(r.test(tel));
</script>

热心网友

(^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$)|(^((\(\d{3}\))|(\d{3}\-))?(1[358]\d{9})$)

热心网友

^((((\(?|(?)\d{3}(\)?|)?))(-?| ?)(\d{8})(-\(?\d{1,4}\)?| \(?\d{1,4}\)?)?)|(((\(?|(?)\d{4}(\)?|)?))(-?| ?)(\d{7})(-\(?\d{1,4}\)?| \(?\d{1,4}\)?)?))$|^(((\(?|(?)\+{1})(\d{2,4}(\)?|)?))(-?| ?))?(1[34578])(\d{9})$

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com