1.是否為數字
regex rx = new regex(@"^[+-]?[0123456789]*[.]?[0123456789]*$");
2.是否只包含字母與數字
regex rx = new regex(@"^[a-za-z0-9-]*$");
3.是否是身份證
regex rx = new regex(@"^[0123456789]$");
最後一位帶x
:regex rx = new regex(@"^(/d$|^/d$|^/d(/d|x|x))$");
4.是否是ip位址
regex rx = new regex(@"d+.d+.d+.d+");
考慮網段:regex rx = new regex(@"(?:(?:25[0-5]|2[0-4]/d|[01]?/d?/d)/.)(?:25[0-5]|2[0-4]/d|[01]?/d?/d)");
5.是否是url位址
regex rx = new regex(@"[a-za-z]+://[^s]*");
6.是否是漢字
regex rx = new regex(@"u4e00-u9fa5");
7.是否是**號(中國地區)
regex rx = new regex(@"((d)|d-)?d(-d)*");
8.是否是郵編
regex rx = new regex(@"^[0123456789]$");
9.是否是郵箱
regex rx = new regex(@"w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*");
10.是否是整數
regex rx = new regex(@"^[0123456789]+$");
分享下專案中常用到的正規表示式
cdata 只能輸入數字 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 只能輸入...
專案中常用到的正規表示式(收集 共享 進步)
專案中常用正規表示式收集整理 匹配中文字元的正規表示式 u4e00 u9fa5 匹配雙位元組字元 包括漢字在內 x00 xff 可以用來計算字串的長度 乙個雙位元組字元長度計2,ascii字元計1 匹配空白行的正規表示式 n s r 可以用來刪除空白行 匹配html標記的正規表示式 s 這個僅僅能匹...
專案中常用到的正規表示式(收集 共享 進步)
專案中常用正規表示式收集整理 匹配中文字元的正規表示式 u4e00 u9fa5 匹配雙位元組字元 包括漢字在內 x00 xff 可以用來計算字串的長度 乙個雙位元組字元長度計2,ascii字元計1 匹配空白行的正規表示式 n s r 可以用來刪除空白行 匹配html標記的正規表示式 s 這個僅僅能匹...