当前位置: 代码迷 >> 综合 >> 正则表达式之(年龄)(电话号码)(姓名)
  详细解决方案

正则表达式之(年龄)(电话号码)(姓名)

热度:67   发布时间:2023-12-12 21:36:54.0

最近在项目中遇到验证的问题,年龄在1-180.姓名姓名为2-18中文和英文结合的字符.电话号码的验证,所以这里来备份一下

电话号码 :let telphone = /^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/;

                                         /^1[3456789][0-9]{9}$/

 

 

年龄在1-180 :let ageReg = /^(([0-9]|[1-9][1-9]|1[0-7][0-9])(\.[0-9]+)?|180)$/;

 

姓名姓名为2-18中文和英文结合的字符 :let name = /^[\u4E00-\u9FA5A-Za-z]{2,18}$/;

                                                                                    /^[\x{4e00}-\x{9fa5}]{2,8}$/u

 

仅供参考,不喜勿喷,