美文网首页
常用正则表达式

常用正则表达式

作者: lancely | 来源:发表于2016-05-27 15:59 被阅读63次

    国内手机号
    ^((1[3,5,8][0-9])|(14[5,7])|(17[0,6,7,8]))\d{8}$

    匹配中文字符
    regex[\u4e00-\u9fa5]

    匹配双字节字符(包括汉字在内)
    [^\x00-\xff]

    匹配空白行
    \n\s*\r

    匹配EMAIL地址
    [\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?

    匹配网址URL
    [a-zA-z]+://[^\s]*

    匹配国内电话号码
    \d{3}-\d{8}|\d{4}-\{7,8}

    匹配腾讯QQ号
    [1-9][0-9]{4,}

    匹配中国邮政编码
    [1-9]\d{5}(?!\d)

    匹配18位身份证号
    ^(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|X)$

    匹配正整数
    ^[1-9]\d*$

    匹配负整数
    ^-[1-9]\d*$

    匹配非负整数(正整数 + 0)
    ^[1-9]\d*|0$

    匹配非正整数(负整数 + 0)
    ^-[1-9]\d*|0$

    匹配正浮点数
    ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$

    匹配负浮点数
    ^-[1-9]\d*\.\d*|-0\.\d*[1-9]\d*$

    相关资料
    iOS-正则表达式使用

    相关文章

      网友评论

          本文标题:常用正则表达式

          本文链接:https://www.haomeiwen.com/subject/necfdttx.html