部分正規表示式

2021-04-01 21:39:48 字數 1147 閱讀 1537

"^//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+)?))$"   //非正浮點數(負浮點數 + 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+)?$"   //浮點數

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

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

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

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

"^//w+$"  //由數字、26個英文本母或者下劃線組成的字串

"^[//w-]+(//.[//w-]+)*@[//w-]+(//.[//w-]+)+$"     //email位址

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

"^[0-24]*-[0-60]*-[0-60]"

//------------------

只能輸入12位或19位數字,後面可以有空格 :

1.^(/d|/d)/s*$

2.^/d*(/./d)?/s*$

//--------------

和之間內容的正規表示式

1,(?.*?)

2,(?<=)([/s/s]*?)(?=)

3,/<[^]*>/

正規表示式部分

正規表示式是用來匹配字串的強有力 在正規表示式中,如果直接給出字元,就是精確匹配。用 d可以匹配乙個數字,w可以匹配乙個字母或者數字。要匹配變長的字元,用?表示0個或1個字元,用表示n個字元,用表示n m個字元,等等。要更精確的匹配,可以用表示範圍,比如 a b 可以匹配a或b,表示行的開頭,d 表...

正規表示式部分整理

一 校驗數字的表示式 數字 0 9 n位的數字 d 至少n位的數字 d m n位的數字 d 零和非零開頭的數字 0 1 9 0 9 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 帶1 2位小數的正數或負數 d d 正數 負數 和小數 d d 有兩位小數的正實數 0 9 0 9 有1 3位小...

正規表示式 正規表示式 總結

非負整數 d 正整數 0 9 1 9 0 9 非正整數 d 0 負整數 0 9 1 9 0 9 整數 d 非負浮點數 d d 正浮點數 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 負浮點數 正浮點數正則式 英文本串 a za z...