小编vin*_*nie的帖子

Twitter状态URL正则表达式

我有一个现有的正则表达式:

/^http:\/\/twitter\.com\/(\w+)\/status(es)*\/(\d+)$/
Run Code Online (Sandbox Code Playgroud)

用于确定URL是否是Twitter状态更新URL.例如.

http://twitter.com/allWPthemes/status/2040410213974016
Run Code Online (Sandbox Code Playgroud)

但自从"新"推出以来,他们已将状态URL更改为:

http://twitter.com/#!/allWPthemes/status/2040410213974016
Run Code Online (Sandbox Code Playgroud)

添加/#!

所以我的问题是:如何修改我的正则表达式以匹配两个URL?

我最后的失败尝试是:

^http:\/\/twitter\.com\/(#!\/w+|\w+)\/status(es)*\/(\d+)$
Run Code Online (Sandbox Code Playgroud)

regex

5
推荐指数
2
解决办法
3109
查看次数

标签 统计

regex ×1