黑馬程式設計師 常用正規表示式

2021-06-21 00:16:16 字數 1804 閱讀 2244

---------------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------

"^\d+$" //非負整數(正整數 + 0)

"^[0-9]*[1-9][0-9]*$" //正整數

"^((-\d+)|(0+))$" //非正整數(負整數 + 0)

"^-[0-9]*[1-9][0-9]*$" //負整數

"^-?\d+$" //整數

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

"^[a-za-z]+$" //由26個英文本母組成的字串

"^[a-z]+$" //由26個英文本母的大寫組成的字串

"^[a-z]+$" //由26個英文本母的小寫組成的字串

"^[a-za-z0-9]+$" //由數字和26個英文本母組成的字串

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

"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$" //email位址

"^[a-za-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\s*)?$" //url

/^(d|d)-((0([1-9]))|(1[1|2]))-(([0-2]([1-9]))|(3[0|1]))$/ // 年-月-日

/^((0([1-9]))|(1[1|2]))/(([0-2]([1-9]))|(3[0|1]))/(d|d)$/ // 月/日/年

"^([w-.]+)@(([[0-9].[0-9].[0-9].)|(([w-]+.)+))([a-za-z]|[0-9])(]?)$" //emil

"(d+-)?(d-?d|d-?d|^d)(-d+)?" //**號碼

"^(d|1dd|2[0-4]d|25[0-5]).(d|1dd|2[0-4]d|25[0-5]).(d|1dd|2[0-4]d|25[0-5]).(d|1dd|2[0-4]d|25[0-5])$" //ip位址 、

中文 ^([\u4e00-\u9fa5]+|[a-za-z0-9]+)$

** "\foundanchor>[^'"">]+?)[^>]*?\>"

匹配中文字元的正規表示式: [\u4e00-\u9fa5]

匹配雙位元組字元(包括漢字在內):[^\x00-\xff]

匹配空行的正規表示式:\n[\s| ]*\r

匹配html標記的正規表示式:/<(.*)>.*<\/\1>|<(.*) \/>/

匹配首尾空格的正規表示式:(^\s*)|(\s*$)(像vbscript那樣的trim函式)

匹配email位址的正規表示式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

---------------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------

黑馬程式設計師 正規表示式

asp.net android io開發s net培訓 期待與您交流!正規表示式 定義 其實是用來操作字串的一些規則。好處 正則的出現,對字串的複雜操作變得更為簡單。特點 將對字串操作的 用一些符號來表示。只要使用了指定符號,就可以呼叫底層的 對字串進行操作。符號的出現,簡化了 的書寫。弊端 符號的...

黑馬程式設計師 正規表示式

正規表示式 某個描述字串物件是不是跟符合我設定的語法規則。public class test w com org com cn 這個字串表示 在大小寫英文,和數字組合的字串 長度為7 13之間 中間有 隔開郵箱型別,郵箱型別長度3 5之間,尾部字尾 com org 或 com.cn system.o...

黑馬程式設計師 正規表示式

asp.net android ios開發 net培訓 期待與您交流!正規表示式 a za z 代表其中的乙個 表否 為任意,當用來split分是要注意得 d和 0 9 相同,d和 0 9 相同 w單詞字元 a a z 0 9 w為非單詞字元 w x?代表前面可有1次,可沒有 x 為x0次或x多次 ...