求一个电话号码和邮箱的正则表达式,要正确的

求一个电话号码和邮箱的正则表达式,要正确的,电话号码是包括所有手机号码和座机电话号码的,一定要正确的,谢谢
最新回答
浅墨时光

2024-05-05 02:04:34

邮件地址
/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/
固定电话
regexp=/^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/
手机号码
/^1[3|4|5|8][0-9]\d{4,8}$/
我觉得把固话和手机写在一个表达式里面是不明智的选择。
空自忆

2024-05-05 00:56:50

电话号码粗哟匹配
\b\d{11}\b|\b\d{9}\b

邮箱的正则
\b\w+@(\w+\.)+\w+\b
我是给的提取的,限制输入要加^$,两头\b去掉