js正規表示式

2021-09-24 23:54:16 字數 1473 閱讀 7953

驗證數字的正規表示式集

驗證數字:1

$驗證n位的數字:^\d$

驗證至少n位數字:^\d$

驗證m-n位的數字:^\d$

驗證零和非零開頭的數字:^(0|[1-9][0-9])$

驗證有兩位小數的正實數:2

+(.[0-9])?$

驗證有1-3位小數的正實數:3

+(.[0-9])?$

驗證非零的正整數:^+?[1-9][0-9]$

驗證非零的負整數:^-[1-9][0-9]$

驗證非負整數(正整數 + 0) ^\d+$

驗證非正整數(負整數 + 0) ^((-\d+)|(0+))$

驗證長度為3的字元:^.$

驗證由26個英文本母組成的字串:4

+$驗證由26個大寫英文本母組成的字串:5

+$驗證由26個小寫英文本母組成的字串:6

+$驗證由數字和26個英文本母組成的字串:7

+$驗證由數字、26個英文本母或者下劃線組成的字串:^\w+$

驗證使用者密碼:8

\w$ 正確格式為:以字母開頭,長度在6-18之間,只能包含字元、數字和下劃線。

驗證是否含有 ^%&』,;=?katex parse error: can't use function '\"' in math mode at position 1: \̲"̲ 等字元:[^%&',;=?\x22]+

驗證漢字:9

+://(w+(-w+))(.(w+(-w+)))(?s*)?$

驗證**號碼:^((\d)|\d-)?\dkatex parse error: expected group after '^' at position 99: …份證號(15位或18位數字):^̲\d|\d{}18

驗證一年的12個月:^(0?[1-9]|1[0-2])$ 正確格式為:「01」-「09」和「1」「12」

驗證乙個月的31天:^((0?[1-9])|((1|2)[0-9])|30|31)$ 正確格式為:01、09和1、31。

整數:^-?\d+$

非負浮點數(正浮點數 + 0):^\d+(.\d+)?$

正浮點數 ^(([0-9]+.[0-9][1-9][0-9])|([0-9][1-9][0-9].[0-9]+)|([0-9][1-9][0-9]))$

非正浮點數(負浮點數 + 0) ^((-\d+(.\d+)?)|(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+)?$

0-9 ↩︎

0-9 ↩︎

0-9 ↩︎

a-za-z ↩︎

a-z ↩︎

a-z ↩︎

a-za-z0-9 ↩︎

a-za-z ↩︎

\u4e00-\u9fa5 ↩︎

a-za-z ↩︎

js數字正規表示式,js小數正規表示式

js數字正規表示式,js小數正規表示式 是否為數字 僅正數 包括正整數 正小數 0 param value returns function isnumber value 是否為所有數字 正數 負數 包括整數 小數 0 param value returns function isnumberall...

JS 正規表示式

驗證數字的正規表示式集 驗證數字 0 9 驗證n位的數字 d 驗證至少n位數字 d 驗證m n位的數字 d 驗證零和非零開頭的數字 0 1 9 0 9 驗證有兩位小數的正實數 0 9 0 9 驗證有1 3位小數的正實數 0 9 0 9 驗證非零的正整數 1 9 0 9 驗證非零的負整數 1 9 0 ...

js正規表示式

用正規表示式模式在字串中執行查詢,並返回包含該查詢結果的乙個陣列。rgexp.exec str 引數rgexp 必選項。包含正規表示式模式和可用標誌的正規表示式物件。str 必選項。要在其中執行查詢的string物件或字串文字。說明如果exec方法沒有找到匹配,則它返回null。如果它找到匹配,則e...