一些常用的表单正则

52 阅读1分钟

只能输入英文

/^[A-Za-z]+$/g.test(value)

最多填写5个中文,10个英文

/^[\u4E00-\u9FA5]{1,5}$|^[A-Za-z]{1,10}$/g.test(value)

最多填写20个英文字母

/^[A-Za-z]{1,20}$/g.test(value)

手机号码正则

/^[1][0-9]{10}$/.test(val)

邮箱正则

/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test(val)

url正则

/^http[s]?:\/\/.*/

正整数

/^\d*$/

座机

/^(0[0-9]{2,3}\-)([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/

邮编

/^[1-9]\d{5}$/

传真

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

信用代码

/^[A-Z0-9]{18}$/

英文名称

/^[a-zA-Z&.,\'\/\\\-\_\(\)\s]+$/g

中文

/^\u4e00-\u9fa5$/