php中實現17種正規表示式

2022-03-23 20:51:30 字數 1501 閱讀 7034

php中實現17種正規表示式

該教程來自:php教程網:

"^\d+[        discuz_code_1        ]quot;  //非負整數(正整數 + 0)

"^[0-9]*[1-9][0-9]*[ discuz_code_1 ]quot;  //正整數

"^((-\d+)|(0+))[ discuz_code_1 ]quot;  //非正整數(負整數 + 0)

"^-[0-9]*[1-9][0-9]*[ discuz_code_1 ]quot;  //負整數

"^-?\d+[ discuz_code_1 ]quot;    //整數

"^\d+(\.\d+)?[ discuz_code_1 ]quot;  //非負浮點數(正浮點數 + 0)

"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))[ discuz_code_1 ]quot;  //正浮點數

"^((-\d+(\.\d+)?)|(0+(\.0+)?))[ discuz_code_1 ]quot;  //非正浮點數(負浮點數 + 0)

"^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))[ discuz_code_1 ]quot;  //負浮點數

"^(-?\d+)(\.\d+)?[ discuz_code_1 ]quot;  //浮點數

"^[a-za-z]+[ discuz_code_1 ]quot;  //由26個英文本母組成的字串

"^[a-z]+[ discuz_code_1 ]quot;  //由26個英文本母的大寫組成的字串

"^[a-z]+[ discuz_code_1 ]quot;  //由26個英文本母的小寫組成的字串

"^[a-za-z0-9]+[ discuz_code_1 ]quot;  //由數字和26個英文本母組成的字串

"^\w+[ discuz_code_1 ]quot;  //由數字、26個英文本母或者下劃線組成的字串

"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+[ discuz_code_1 ]quot;    //email位址

"^[a-za-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\s*)?[ discuz_code_1 ]quot; //url

詳細說明:/thread-532-1-1.html

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 非正浮點數 負浮點數 ...

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 非正浮點數 負浮點數 ...

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 非正浮點數 負浮點數 ...