常用正規表示式

2022-03-25 21:28:16 字數 706 閱讀 7476

說在前面:使用正則時,語系會對結果產生很大的影響,如果你的結果與他人的不同時,請檢查語系是否正確。

1.[:alnum:] 代表 0-9,a-z,a-z

2.[:alpha:] a-z,a-z

3.[:upper:] a-z

4.[:lower:] a-z

5.[:digit:] 0-9

以上據鳥哥所言,很重要,但我目前很少用到。

正則字元

意義^word

查詢字元位於行首

word$

查詢字元位於行尾

.(沒錯就是乙個點)

一定有乙個任意字元

\轉義字元,轉義特殊符號

*重複前乙個字元0~~無窮多次

+重複前乙個字元1~~無窮多次

?重複前乙個字元0~~1次

[list]

取括號裡面任意乙個字元

( )找出一組字串

[n1-n2]

所選取的字元範圍

[^list]

中括號中的^代表反向選擇

\連續重複n到m次前一字元

\連續重複n 次前一字元

\連續重複n~~無窮次前一字元

|c語言中的或

3.關於 *,+,? 一定要深刻理解到底是如何重複的。

正規表示式 常用正規表示式

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

正規表示式 常用正規表示式

網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 4 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 或者 1 3...

常用正規表示式

0 9 0 9 0 9 數字或小數點 0 9 0 9 或 d d 數字和小數點 驗證手機號碼 function checkstr str if reg.test str return true 2位小數 function checknumber str if reg.test str return ...