常用正規表示式整理

2022-06-12 02:06:12 字數 1298 閱讀 9313

//

自然數,包含0和正整數

/^[\+]?(([1-9]\d*)|\d)$/,

//數字 ---- 正負 小數整數都可以

/^[+-]?(?!\.)(\d*)(\.)*(\d+)$/,

//數字 ---- 正負 整數

/^[+-]?[0-9]*$/,

//正整數

/^[+]?[0-9]*[1-9][0-9]*$/,

//正小數

/^[+]?(?!\.)(\d*)(\.)+(\d+)$/,

//正數

/^[+]?(?!\.)(\d*)(\.)*(\d+)$/,

//負數

/^[-]+(?!\.)(\d+)(\.)*(\d+)$/,

//負小數

/^[-]+(?!\.)(\d+)(\.)+(\d+)$/,

//負整數

/^[-]?[0-9]*[1-9][0-9]*$/,

//漢字

//身份證

/[1-9]\d[a-za-z0-9]/,

//手機號 不包含固話

/^((13[0-9])|(15[^4])|(18[0-9])|(17[0-9])|(147))\d$/,

//密碼, 字母開頭 長度6-18,只能包含字元 數字 和 下劃線

/^[a-za-z]\w$/

//**號 包含固話 手機

/^(^[1][\d]$)|^([0\+]\d-?)?(\d)(-?(\d))?$/,

// 匹配指定字元內的內容(不包含指定字元)

/(?<=<#).*?(?=#>)/g;

自用全都測過了,沒有發現問題。可以直接拿去用

常用正規表示式(整理)

1。d 注釋 匹配 非負整數 正整數 0 2。0 9 1 9 0 9 注釋 匹配 正整數 3。d 0 注釋 匹配 非正整數 負整數 0 4。0 9 1 9 0 9 注釋 匹配 負整數 5。d 注釋 匹配 整數 正整數和付整數和0 6。d d 注釋 匹配 非負浮點數 正浮點數 0 7。0 9 0 9 ...

常用正規表示式(整理)

1。d 注釋 匹配 非負整數 正整數 0 2。0 9 1 9 0 9 注釋 匹配 正整數 3。d 0 注釋 匹配 非正整數 負整數 0 4。0 9 1 9 0 9 注釋 匹配 負整數 5。d 注釋 匹配 整數 正整數和付整數和0 6。d d 注釋 匹配 非負浮點數 正浮點數 0 7。0 9 0 9 ...

常用正規表示式整理

標記一行的開始 cat 匹配所有以cat 序列開頭的行 標記一行的結尾 cat 匹配所有以cat 序列結尾的行 將不同表示式進行或運算組合 ab ac匹配ab 或者ac 限制運算表示式運算範圍,分隔表示式,可以限制 的作用範圍 ab cd 匹配以ab或cd 開頭的行 列舉取值內容,在字元組 內外,元...