微博短位址識別正規表示式

2021-09-06 07:05:21 字數 676 閱讀 2986

最近做乙個微博類的工作站,哭哭找沒找到,只能自己根據需求寫了乙個

識別以中文和空格作為結束符號

解釋:((http|https|ftp|ftps):\/\/)?

表示是否帶有請求的頭部

([a-za-z0-9-]+\.)(com|cn|net|org|hk|tw)

表示網域名稱的本身,包含了5極和網域名稱字尾

((\/(\w|-)+(\.([a-za-z]+))?)+)?(\/)?

表示網域名稱後緊跟的網域名稱位址

包含了直接跟"/"、"/***/***/**/**.**"的情況

(\/)?(\??([\.%:a-za-z0-9_-]+=[#\.%:a-za-z0-9_-]+(&)?)+)?

表示編碼後的url位址

包含了"?***=***"、"?***=***&***=***#sdsd"的情況

IP位址 正規表示式

ip位址正規表示式 正規表示式 分析ip位址的組成特點 250 255 200 249 0 199。這三種情況可以分開考慮,1.250 255 特點 三位數,百位是2,十位是5,個位是0 5,用正規表示式可以寫成 25 0 5 2.200 249 特點 三位數,百位是2,十位是0 4,個位是0 9,...

正規表示式 正規表示式 總結

非負整數 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...

IP位址的正規表示式

分析ip位址的組成特點 250 255 200 249 0 199。這三種情況可以分開考慮,1.250 255 特點 三位數,百位是2,十位是5,個位是0 5,用正規表示式可以寫成 25 0 5 2.200 249 特點 三位數,百位是2,十位是0 4,個位是0 9,用正規表示式可以寫成 2 0 4...