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 里面的正则

    /* weibo.app 里面的正则,有兴趣的可以参考下: HTTP链接 (例如 http://www.weibo...

  • linux shell正则表达式

    正则 普通正则表达式 扩展正则表达式 普通正则表达式 正则表达式 位置相关的正则^: 表示锚定行首,此字符后面的任...

  • 不可见字符的坑 \u200b

    1710000​​​​​​​​​​​​​​​​​​​​1111 上面的手机号,放到你们系统的手机号识别验证的正则里...

  • 单元测试的测试文件方法

    Constant 里面的 正则表达式

  • 正则表达式

    JavaScript 正则表达式分很多种类型,首先最常见的是js里面的正则,下面讨论JavaScript的正则表达...

  • 第七天正则表达式

    正则表达式的理念: 正则的使用方法: 正则里string两个方法: 使用正则找字母的几种写法: 正则的转义: 正则...

  • python正则匹配

    python正则匹配规则和一个小实例 python正则匹配规则 正则小栗子 获取一个页面的网页信息 比如我要获取简...

  • 正则表达式系列-2

    正则表达式系列-1正则表达式系列-2正则表达式系列-3正则表达式系列-4 限定符(重复) 你已经看过了前面的*,+...

  • 正则表达式的使用

    1.正则表达式的语法 iOS开发中正则表达式的基础使用 2.正则表达式不常用的语法 Q:经常看见的正则前面的 (?...

  • js 正则获取字符串id属性值

    注:此正则只能匹配 id跟在

网友评论

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

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