正则规则

^  开始

$  结束

\   特殊符号,可以用在前面加上反斜杠,如反斜杠本身用\\表示,句号.用\.表示,以此类推

{}   //  跟在字符或字符簇后面的花括号({})用来确定前面的内容的重复出现的次数。 

           一个数字 {x} 的意思是前面的字符或字符簇只出现x次 ;

           一个数字加逗号 {x,} 的意思是前面的内容出现x或更多的次数 ;

           两个数字用逗号分隔的数字 {x,y} 表示 前面的内容至少出现x次,但不超过y次。

? 与 {0,1} 是相等的,都代表着: 0个或1个前面的内容 或 前面的内容是可选的

*   与 {0,} 是相等的,它们都代表着 0 个或多个前面的内容 

+   与 {1,} 是相等的,表示 1 个或多个前面的内容

[]  字符族

  [a-z]  //匹配所有的小写字母 

  [A-Z]  // 匹配所有大写字母

  [a-zA-Z]  //  匹配所有字母

  [0-9]  // 匹配所有数字

  [0-9\.\-] // 匹配所有数字,句号和减号

  [\f\r\t\n]  // 匹配所有白字符

  ^[a-z][0-9]$ // 匹配一个由一个小写字母和一位数字组成的字符串

  ^[^a-z][0-9]$  // 匹配一个由一个非小写字母和一位数字组成的字符串   当在一组方括号里使用 ^ 时,它表示""或"排除"的意思

  ^[1-9][0-9]{0,}$  //  所有正整数    ===   ^[1-9][0-9]*$

  ^\-{0,1}[0-9]{1,}$  // 所有整数   ====   ^\-?[0-9]+$

  ^[-]?[0-9]+\.?[0-9]+$ // 所有浮点型     ====   ^\-?[0-9]{1,}\.?[0-9]{1,}$

 

 

 

 

 

 

 

  

 

  

 

 

 

 

 

posted @ 2020-05-29 10:32  妮大猫  阅读(169)  评论(0编辑  收藏  举报