常用js正则
常要用到,不够的慢慢补全~
基础字符(英文字母、数字和下划线’):
/^\w+$/.test(val)
中文、英文字母、数字和下划线:
/^[\u0391-\uFFE5\w]+$/.test(val)
数字:
/^[\d]+([\.][\d]+){0,1}$/.test(val)
邮箱验证:
var ismail = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
ismail.test("aaa@aa.com");
手机号码验证:
var isMobile=/^(?:13\d|15\d|18\d)\d{5}(\d{3}|\*{3})$/;
isMobile.test("18721323517");
座机号码验证:
var isPhone=/^((0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;
isPhone.test("021-666666");
邮政编码:
/^[0-9]{6}$/.test(val)
车牌号:
/^[A-Za-z0-9]{6}$/.test(val)