正規表示式用例:
^/s+[a-z a-z]$ 不能為空 不能有空格 只能是英文本母
/s 不能為空 六位以上
^/d+$ 不能有空格 不能非數字
(.*)(/.jpg|/.bmp)$ 只能是jpg和bmp格式
^/d/-/d-/d$ 只能是2004-10-22格式
^0$ 至少選一項
^0$ 至少選兩項
^[/s|/s]$ 不能為空 二十字以上
^/+?[a-z0-9](([-+.]|[_]+)?[a-z0-9]+)*@([a-z0-9]+(/.|/-))+[a-z]$ 郵件格式
/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*([,;]/s*/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*)* 輸入多個位址用逗號或空格分隔郵件
以下內容來自msdn部落格
以下**為:c#.net中使用正規表示式 替換字串
以下自己做的簡單使用,不過是用vb6.0,是用以前要新增 引用 microsoft vbscript regular expression expression 5.5
主要實現的是輸入內容為全數字怎字型顏色為黑色,全英文本母則為藍色,其他情況則字型顏色為紅色
以下更實際的基礎:
[abc] a, b, or c (簡單類)
[^abc] 除了a、b或c之外的任意 字元(求反)
[a-za-z] a到z或a到z ,包含(範圍)
[a-z-[bc]] a到z,除了b和c : [ad-z](減去)
[a-z-[m-p]] a到z,除了m到 p: [a-lq-z]
[a-z-[^def]] d, e, 或 f view plaincopy to clipboardprint?
預定義的字元類
. 任意字元(也許能與行終止符匹配,也許不能)
/d 數字: [0-9]
/d 非數字: [^0-9]
/s 空格符: [ /t/n/x0b/f/r]
/s 非空格符: [^/s]
/w 單詞字元: [a-za-z_0-9]
/w 非單詞字元: [^/w]
正規表示式 正規表示式 總結
非負整數 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...
正規表示式 表示式
網域名稱 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 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 號碼 x x x...
Linux正規表示式 編寫正規表示式
為了所有實用化的用途,你可以通過使用程式產生正確的結果。然而,並不意味著程式總是如你所願的那樣正確地工作。多數情況下,如果程式不能產生想要的輸出,可以斷定真正的問題 排除輸入或語法錯誤 在於如何描述想要的東西。換句話說,應該考慮糾正問題的地方是描述想要的結果的表示式。表示式不完整或者公式表示得不正確...