为URL创建JS Regex

时间:2017-03-24 18:37:02

标签: javascript regex validation

如何创建正则表达式以定位此网址?

example.com/words-and-12.3-numerals/x12345
  1. example.com始终保持不变。
  2. 中间部分可能包含大写,小写,连字符,小数点和数字。
  3. 最后一节使用特定字母" x"和五个数字。

1 个答案:

答案 0 :(得分:3)

^表示字符串的开头。
example\.com会完全匹配 \/将匹配斜杠。 [a-zA-Z0-9-.]符合您的要求 \/下一个斜线。 x\d{5} x和5位数 $字符串的结尾。

/^example\.com\/[a-zA-Z0-9-.]+\/x\d{5}$/