正则表达式汇总

549 阅读1分钟

数字验证(0-100000)

/^((?!0)\d{1,5}|100000|0)$/

电话号码验证

  • 手机 /^1(2|3|4|5|6|7|8|9)\d{9}$/

  • 固话、手机 /^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/

密码验证(英文数字6-20)

/^[A-Za-z0-9]{6,20}$/

最多两位小数

/^(([1-9][0-9]*)|(([0]\.\d{1,2}|[1-9][0-9]*\.\d{1,2})))$/

URL

/^(https?|ftp|file):\/\/[\w\-]+(\.[\w\-]+)+([\w\-.,@?^=%&:\/~+#]*[\w\-@?^=%&\/~+#])?$/

邮箱验证

/^((([A-Za-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6}\;))*(([A-Za-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})))$/

英文数字特殊字符

/^[A-Za-z0-9~!@#$%^&*_.-]{1,50}$/