1. “^\d+$” //非负整数(正整数 + 0)

  2. “^[0-9]_[1-9][0-9]_$“ //正整数

  3. “^((-\d+)|(0+))$” //非正整数(负整数 + 0)

  4. “^-[0-9]_[1-9][0-9]_$“ //负整数

  5. “^-?\d+$“ //整数

  6. “^\d+(.\d+)?$“ //非负数(正整数+正浮点数 + 0)

  7. “^(([0-9]+.[0-9][1-9][0-9])|([0-9][1-9][0-9].[0-9]+)|([0-9][1-9][0-9]))$“//正数

  8. “^((-\d+(.\d+)?)|(0+(.0+)?))$“ //非正数(负数 + 0)

  9. “^(-(([0-9]+.[0-9][1-9][0-9])|([0-9]_[1-9][0-9].[0-9]+)|([0-9]*[1-9]0-9])))$”//负数

  10. “^(-?\d+)(.\d+)?$” //实数

  11. “^[A-Za-z]+$” //由 26 个英文字母组成的字符串

  12. “^[A-Z]+$” //由 26 个英文字母的大写组成的字符串

  13. “^[a-z]+$” //由 26 个英文字母的小写组成的字符串

  14. “^[A-Za-z0-9]+$” //由数字和 26 个英文字母组成的字符串

  15. “^\w+$“ //由数字、26 个英文字母或者下划线组成的字符串

  16. “^[a-zA-Z0-9]+(.[\w-]+)_@[\w-]+(.[\w-]+)+$“ //email 地址

  17. ^13{9}|147{8}|15{1}[0-9]{8}|18{1}[0-9]{8}$ //手机号码

  18. ^[\w|@|!|&|*|#|$|^|?|!|~|+|=|-|.|,]{6,18}$ //密码 6-18 位,包括数字字母或符号

  19. ^[\u4e00-\u9fa5]{2,4}$ //中文名字,2-4 个字

  20. ^[1-9]{1}[0-9]{14}$|^[1-9]{1}[0-9]{16}([0-9]|[xX])$ //身份证号

  21. ^[1-9][0-9]{4,}$ //.匹配腾讯 QQ 号

  22. [1-9]\d{5}(?!\d) //匹配中国邮政编码