案例
const value = "要校验的值";
const emailReg = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/;
if (!emailReg.test(value)) {
console.log("请输入正确的邮箱");
}
邮箱格式
/^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/
只能输入数字与-
/^[0-9\-]*$/
只能输入数字
/^[0-9]*$/
只能输入数字和英文字母
/^[0-9\a-z\A-Z]*$/
只能输入数字、英文字母和空格
/^[0-9\a-z\A-Z\ ]*$/
只能输入数字、英文字母和中划线
/^[0-9a-zA-Z|\-|]+$/
不能包含中文
/^[^\u4e00-\u9fa5]+$/
只能输入三位数字
/^\d{3}$/
请输入(4位)区号+(9位数字)传真号
/^[0-9]{4}-?[0-9]{1,9}$/
请输入浮点数字
/^-?(0|[1-9][0-9]*)(\.[0-9]*)?$/
不能包含空格
/^[^\s]*$/
以"你好"开头,"谢谢"或"谢谢你"结尾
/^你好[\u4e00-\u9fa5A-Za-z0-9]*(谢谢|谢谢你)$/
请填写01开头,999结尾的11位数字
/^01\d{6}999$/
请填写B开头的15位字符
/^B[A-Za-z0-9]{14}$/