在线练习
regextester
deerchao
示例
邮箱格式
1
| /^[a-zA-Z0-9_-]+@([a-zA-Z0-9]+\.)+(com|cn|net|org)$/
|
1
| /^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/;
|
手机格式
纯英文
1
| /^[a-zA-Z]+$"/ //纯英文 myReg.test('')为true 为纯英文
|
纯中文
特殊符号
1
| /^[\u4e00-\u9fa5a-z]+$/gi
|
座机和传真
身份证号码校验
1
| /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[12])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i.test("612522199909099999")
|
1 2
| // 18位从1900到2099年中间的范围验证 /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[0-2])(([0-2][1-9])|10|20|30|31)\d{3}(\d|X|x)$/
|
数字和带小数点的数字
1
| /^-?\d{1,4}(?:\.\d{1,2})?$/
|
将字符串str = “1234567890”替换成财务金额显示“12,234,567,890
1 2 3
| `${1234567890}`.replace(/(\d)(?=(\d{3})+$)/g, '$1,') `${1234567890}`.replace(/(\d)(?=(\d{3})+$)/g, '$&,')
|