weibo.app 里面的正则

作者: 柚子CHA | 来源:发表于2016-05-25 10:46 被阅读61次

    /*

    weibo.app 里面的正则,有兴趣的可以参考下:

    HTTP链接 (例如 http://www.weibo.com ):

    ([hH]ttp[s]{0,1})://[a-zA-Z0-9\.\-]+\.([a-zA-Z]{2,4})(:\d+)?(/[a-zA-Z0-9\-~!@#$%^&*+?:_/=<>.',;]*)?

    ([hH]ttp[s]{0,1})://[a-zA-Z0-9\.\-]+\.([a-zA-Z]{2,4})(:\d+)?(/[a-zA-Z0-9\-~!@#$%^&*+?:_/=<>]*)?

    (?i)https?://[a-zA-Z0-9]+(\.[a-zA-Z0-9]+)+([-A-Z0-9a-z_\$\.\+!\*\(\)/,:;@&=\?~#%]*)*

    ^http?://[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)+(\/[\w-. \/\?%@&+=\u4e00-\u9fa5]*)?$

    链接 (例如 www.baidu.com/s?wd=test ):

    ^[a-zA-Z0-9]+(\.[a-zA-Z0-9]+)+([-A-Z0-9a-z_\$\.\+!\*\(\)/,:;@&=\?~#%]*)*

    邮箱 (例如 sjobs@apple.com ):

    \b([a-zA-Z0-9%_.+\-]{1,32})@([a-zA-Z0-9.\-]+?\.[a-zA-Z]{2,6})\b

    \b([a-zA-Z0-9%_.+\-]+)@([a-zA-Z0-9.\-]+?\.[a-zA-Z]{2,6})\b

    ([a-zA-Z0-9%_.+\-]+)@([a-zA-Z0-9.\-]+?\.[a-zA-Z]{2,6})

    电话号码 (例如 18612345678):

    ^[1-9][0-9]{4,11}$

    At (例如 @王思聪 ):

    @([\x{4e00}-\x{9fa5}A-Za-z0-9_\-]+)

    话题 (例如 #奇葩说# ):

    #([^@]+?)#

    表情 (例如 [呵呵] ):

    \[([^ \[]*?)]

    匹配单个字符 (中英文数字下划线连字符)

    [\x{4e00}-\x{9fa5}A-Za-z0-9_\-]

    匹配回复 (例如 回复@王思聪: ):

    \x{56de}\x{590d}@([\x{4e00}-\x{9fa5}A-Za-z0-9_\-]+)(\x{0020}\x{7684}\x{8d5e})?:

    */

    相关文章

      网友评论

        本文标题:weibo.app 里面的正则

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