常用正则表达式积累中…

131 阅读1分钟
// 1. 小写字母
const reg = /^[a-z]+$/;
// 2. 大写字母
const reg = /^[A-Z]+$/;
// 3. 大小写字母
const reg = /^[A-Za-z]+$/;
// 4. 手机号码
const reg = /^[1][3,4,5,7,8][0-9]{9}$/;
// 5. 固定电话
const reg = /0\d{2}-\d{7,8}/;
// 6. 身份证号码
const reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
// 7. 邮箱
const reg = /^([a-zA-Z0-9]+[-_\.]?)+@[a-zA-Z0-9]+\.[a-z]+$/;
// 8. 英文数字以及下划线
const reg = /^[_a-zA-Z0-9]+$/;
// 9. 含有^%&',;=?$"等字符
const reg = /^%&',;=?$\x22]+/;
// 10. 验证是否1-99之间
const reg = /^[1-9][0-9]{0,1}$/;
// 11. 禁止输入含有~的字符
const reg = /[^~\x22]+/;
// 12. 密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线)
const reg = /^[a-zA-Z]\w{5,17}$/