實用正規表示式驗證

2022-02-28 07:35:45 字數 1189 閱讀 8929

public

class

regexlib

//搜尋輸入字串並返回所有 href=「

」值 string

dumphrefs(string inputstring)}//

驗證email位址 

bool

isvalidemail(

string

strin)

\.[0-9]\.[0-9]\.)|(([\w-]+\.)+))([a-za-z]|[0-9])(\]?)$");

}//dd-mm-yy 的日期形式代替 mm/dd/yy 的日期形式。 

string

mdytodmy(string input)

)/(?\\d)/(?\\d)\\b", 

"$-$-$");

}//驗證是否為小數 

bool

isvaliddecimal(

string

strin)

|[1]");

}//驗證是否為**號碼 

bool

isvalidtel(

string

strin)

-?\d|\d-?\d|^\d)(-\d+)?");

}//驗證年月日 

bool

isvaliddate(

string

strin)

-(?:0?[1-9]|1[0-2])-(?:0?[1-9]|[1-2]\d|3[0-1])(?:0?[1-9]|1\d|2[0-3]):(?:0?[1-9]|[1-5]\d):(?:0?[1-9]|[1-5]\d)$");

}//驗證字尾名 

bool

isvalidpostfix(

string

strin)

//驗證字元是否在4至12之間 

bool

isvalidbyte(

string

strin)$"

);}//驗證ip 

bool

isvalidip(

string

strin)

|1\d\d|2[0-4]\d|25[0-5])\.(\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|1\d\d|2[0-4]\d|25[0-5])$");

}}

實用正規表示式

匹配中文字元的正規表示式 u4e00 u9fa5 評注 匹配中文還真是個頭疼的事,有了這個表示式就好辦了 匹配雙位元組字元 包括漢字在內 x00 xff 評注 可以用來計算字串的長度 乙個雙位元組字元長度計2,ascii字元計1 匹配空白行的正規表示式 n s r 評注 可以用來刪除空白行 匹配ht...

驗證正規表示式

純數字 d 純字母 a za z 純特殊字元 ps 特殊字元看你定義的標準是什麼 字母 數字 d a za z a za z d 字母 特殊字元 a za z a za z 數字 特殊字元 d d 字母 數字 特殊字元 d a za z da za z ios使用常用正規表示式驗證密碼身份證手機號 ...

正規表示式驗證

1,正規表示式是用用於驗證的,即符合正規表示式則通過驗證,所以首先它是個表示式,其次它需要用來驗證別人是不是和它匹配,所以需要有內建的 方法 2,使用情景 乙個input輸入框要求你輸入0 9的數字,如果你輸入非數字就會報錯 var reg 0 9 string input val reg.test...