1.先说匹配手机号:
正常的正则表达式为:
/1[3458]{1}\d{9}/
但是如果是中国电信以17开头的就匹配不到,所以应该修正为
/1[34578]{1}\d{9}/
2.再是邮箱
之前用正则表达式为:
/(([a-z0-9]*[-_]?[a-z0-9]+[-_.]?)*@([a-z0-9]*[-_]?[a-z]+)+[\.][a-z]{2,3}([\.][a-z]{1,3})?)
如果遇到***@vip.163.com就匹配不到,所以修正为
/(([a-z0-9]*[-_]?[a-z0-9]+[-_.]?)*@([a-z0-9]*[-_]?[a-z]+)+[\.][a-z0-9]{2,3}([\.][a-z]{1,3})?)
一点总结,请多多指教。