我需要在javascript中编写一个可以找到与此模式匹配的网址的正则表达式。
http://www.example.com/jobad/{random id}
任何人都知道怎么做?
这就是我的尝试:
/\d{4}/\d(2)/\d{2}
答案 0 :(得分:1)
这应该这样做:
(http:\/\/)?(www\.)?(example\.com\/)[a-zA-Z]{0,}(\/)(id-)[0-9]{1,}
http和www是可选的。 " example.com" ISN'吨。之后必须有一个至少有一个char的用户名(a-z或A-Z)。其次是身份证。
更新:
(http:\/\/)?(www\.)?(example\.com\/)[a-zA-Z]+(\/)(id-)[0-9]+
感谢James Thorpe :)这是一种更常见的正则表达式。
更新2:
(http:\/\/)?(www\.)?(example\.com\/)[a-zA-Z]+(\/).{1,}
这允许ID包含每个字符。必须至少解析一个。
格尔茨, Jordan Kniest
答案 1 :(得分:0)
这是正确的答案。谢谢大家的帮助
/(http:\/\/)?(www\.)?(example\.com\/)(jobad\/)(.*)/g