Java中的17種常用正規表示式歸納

2021-06-06 00:05:56 字數 932 閱讀 4263

01、"^\\d+$"  //非負整數(正整數 + 0)

02、"^[0-9]*[1-9][0-9]*$"  //正整數

03、"^((-\\d+)|(0+))$"  //非正整數(負整數 + 0)

04、"^-[0-9]*[1-9][0-9]*$"  //負整數

05、"^-?\\d+$"    //整數

06、"^\\d+(\\.\\d+)?$"  //非負浮點數(正浮點數 + 0)

07、"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮點數

08、"^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$"  //非正浮點數(負浮點數 + 0)

09、"^(-(([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、"^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$"    //email位址

17、"^[a-za-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\s*)?$"  //url

Java中的17種常用正規表示式歸納

01 d 非負整數 正整數 0 02 0 9 1 9 0 9 正整數 03 d 0 非正整數 負整數 0 04 0 9 1 9 0 9 負整數 05 d 整數 06 d d 非負浮點數 正浮點數 0 07 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 正浮點...

Java Java中的17種常用正規表示式

01 d 非負整數 正整數 0 02 0 9 1 9 0 9 正整數 03 d 0 非正整數 負整數 0 04 0 9 1 9 0 9 負整數 05 d 整數 06 d d 非負浮點數 正浮點數 0 07 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 正浮點...

17種常用正規表示式

d 非負整數 正整數 0 0 9 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 非正浮點數 負浮點數 ...