常用正则表达式

正数、负数、整数、小数、0

/^(\-|\+)?\d+(\.\d+)?$/

正数、负数、整数、0

/^(\-|\+)?\d+(\d+)?$/

正整数

/^[0-9]*$/

经度

/^(\-|\+)?(((\d|[1-9]\d|1[0-7]\d|0{1,3})\.\d{0,6})|(\d|[1-9]\d|1[0-7]\d|0{1,3})|180\.0{0,6}|180)$/

纬度

/^(\-|\+)?([0-8]?\d{1}\.\d{0,6}|90\.0{0,6}|[0-8]?\d{1}|90)$/

身份证

/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/i

邮箱

/^([a-zA-Z0-9_\-.])+@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/

英文

/^[A-Za-z]+$/

中文

/^[\u4E00-\u9FA5]+/

 中文、英文、数字、下划线

/^[\u4E00-\u9FA5A-Za-z0-9_]+$/

密码(必须包含字母、数字、特殊字符、至少8、至多30)

/(?=.*[0-9])(?=.*[a-zA-Z]).{8,30}/

手机号码

/^1[3456789]\d{9}$/

电话号码

/^((0\d{2,3})-?)(\d{7,8})(-(\d{3,}))?$/

手机号+电话号

/^((0\d{2,3})-?)(\d{7,8})(-(\d{3,}))?$|^1[34578][0-9]{9}|^400(-)?\d{3}(-)?\d{4}$/

车牌号

/^([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}|[京津晋冀蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新][A-Z][1-9DF][1-9A-Z]\d{3}[1-9DF])$/

中文姓名

/^([\u4e00-\u9fa5]){2,8}$/

钱(正整数或小数且小数点后至多四位)

/^([0-9][0-9]*)+(.[0-9]{1,4})?$/

护照

/^(\w){1,10}?$/

驾驶证

/^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/

你可能感兴趣的:(javascript,javascript,开发语言,ecmascript)