- 数字:/^[0-9]*$/
- n位的数字:/^\d{n}$/
- 至少n位数字:/^\d{n,}$/
- m-n位的数字:/^\d{m,n}$/
- 零和非零开头的数字:/^(0|[1-9][0-9]*)$/
- 整数或一位小数:/^\d*\.{0,1}\d{0,1}$/
- 有两位小数的正实数:/^[0-9]+(.[0-9]{2})?$/
- 有1-3位小数的正实数:/^[0-9]+(.[0-9]{1,3})?$/
- 非零的正整数:/^\+?[1-9][0-9]*$/
- 非零的负整数:/^\-[1-9][0-9]*$/
- 非负整数:/^\d+$/
- 正整数:/^[1-9]+$/
- 非正整数:/^((-\d+)|(0+))$/
- 浮点数:/^(-?\d+)(\.\d+)?$/
- 负浮点数:/^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/
- 非负浮点数:/^\d+(\.\d+)?$/
- 正浮点数:/^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/
- 非正浮点数:/^((-\d+(\.\d+)?)|(0+(\.0+)?))$/
- 长度为3的字符:/^.{3}$/
- 汉字:/^[\u4e00-\u9fa5],{0,}$/
- 由26个小写英文字母组成的字符串:/^[a-z]+$/
- 由数字和26个英文字母组成的字符串:/^[A-Za-z0-9]+$/
- 由数字、26个英文字母或者下划线组成的字符串:/^\w+$/
- 用户密码(以字母开头,长度在6-18之间,只能包含字母、数字和下划线):/^[a-zA-Z]\w{5,17}$/
- 邮箱:/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/
- 邮箱(范围更广的):/^(\w+([-.][A-Za-z0-9]+)*){3,18}@\w+([-.][A-Za-z0-9]+)*\.\w+([-.][A-Za-z0-9]+)*$/
- 手机号:/^1(3\d|4[5-9]|5[0-35-9]|6[2567]|7[0-8]|8\d|9[0-35-9])\d{8}$/
- 身份证号(15位或18位数字):/^\d{15}|\d{}18$/
- 姓名(可以是中文、英文,允许输入点 ·, 允许输入空格,中文和英文不能同时出现,长度在20个字符以内):/^([\u4e00-\u9fa5]{2,20}|[a-zA-Z.\s]{2,20})$/
具体用法可以参考这篇--->手机号、邮箱验证