一些常用的正则表达式

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

1[1-9][0-9]$”  //正整数

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

“^-[0-9][1-9][0-9]$”  //负整数

“^-?\d+$”    //整数

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

“^(([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+)?))$”  //非正浮点数(负浮点数 + 0)

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

“^(-?\d+)(.\d+)?$”  //浮点数

2+$”  //由26个英文字母组成的字符串

3+$”  //由26个英文字母的大写组成的字符串

4+$”  //由26个英文字母的小写组成的字符串

5+$”  //由数字和26个英文字母组成的字符串

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

6+(.[\w-]+)*@[\w-]+(.[\w-]+)+$”    //email地址

7+://(\w+(-\w+))(.(\w+(-\w+)))(?\S)?$”


  1. 0-9 ↩︎

  2. A-Za-z ↩︎

  3. A-Z ↩︎

  4. a-z ↩︎

  5. A-Za-z0-9 ↩︎

  6. \w- ↩︎

  7. a-zA-z ↩︎

你可能感兴趣的:(js)