常用正則表達(dá)式

  • 匹配中文字符的正則表達(dá)式: [\u4e00-\u9fa5]

  • 匹配雙字節(jié)字符(包括漢字在內(nèi)):[^\x00-\xff]

  • 匹配空白行的正則表達(dá)式:\n\s*\r

  • 匹配HTML標(biāo)記的正則表達(dá)式:<(\S?)[^>]>.?</>|<.? />

  • 匹配首尾空白字符的正則表達(dá)式:^\s|\s$

  • 匹配Email地址的正則表達(dá)式:\w+([-+.]\w+)@\w+([-.]\w+).\w+([-.]\w+)*

  • 匹配網(wǎng)址URL的正則表達(dá)式:[a-zA-z]+://[^\s]*

  • 匹配帳號是否合法(字母開頭,允許5-16字節(jié),允許字母數(shù)字下劃線):^[a-zA-Z][a-zA-Z0-9_]$

  • 匹配國內(nèi)電話號碼:\d-\d|\d-\d

  • 匹配騰訊QQ號:[1-9][0-9]

  • 匹配中國郵政編碼:[1-9]\d(?!\d)

  • 匹配身份證:\d|\d

  • 匹配ip地址:\d+.\d+.\d+.\d+

  • 匹配特定數(shù)字:

    • ^[1-9]\d*$    //匹配正整數(shù)
    • ^-[1-9]\d*$   //匹配負(fù)整數(shù)
    • ^-?[1-9]\d*$   //匹配整數(shù)
    • ^[1-9]\d*|0$  //匹配非負(fù)整數(shù)(正整數(shù) + 0)
    • ^-[1-9]\d*|0$   //匹配非正整數(shù)(負(fù)整數(shù) + 0)
    • ^[1-9]\d.\d|0.\d[1-9]\d$   //匹配正浮點數(shù)
    • ^-([1-9]\d.\d|0.\d[1-9]\d)$  //匹配負(fù)浮點數(shù)
    • ^-?([1-9]\d.\d|0.\d[1-9]\d|0?.0+|0)$  //匹配浮點數(shù)
    • ^[1-9]\d.\d|0.\d[1-9]\d|0?.0+|0$   //匹配非負(fù)浮點數(shù)(正浮點數(shù) + 0)
    • ^(-([1-9]\d.\d|0.\d[1-9]\d))|0?.0+|0$  //匹配非正浮點數(shù)(負(fù)浮點數(shù) + 0)
  • 匹配特定字符串:

    • ^[A-Za-z]+$  //匹配由26個英文字母組成的字符串
    • ^[A-Z]+$  //匹配由26個英文字母的大寫組成的字符串
    • ^[a-z]+$  //匹配由26個英文字母的小寫組成的字符串
    • ^[A-Za-z0-9]+$  //匹配由數(shù)字和26個英文字母組成的字符串
    • ^\w+$  //匹配由數(shù)字、26個英文字母或者下劃線組成的字符串
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容