如何为这个模式创建正则表达式/ posts /:post_id?

时间:2013-02-14 17:32:39

标签: javascript

我想评估应匹配/ post /:post_id pattern的网址路径。

e.g。 / post / 1,/ post / 2,/ post / mypost等应匹配。

这个表达式应该是什么?

1 个答案:

答案 0 :(得分:1)

根据网址中:post_id的内容,如果是一个数字,这样的内容可能会有效:

/^\/post\/\d+$/

它基本上表示网址必须以/post/[0-9]+结尾。如果:post_id是任何值,您可以使用:

/^\/post\/\w+$/      

基本上说网址必须以/post/[0-9A-Za-z_]+结尾。您要接受的任何其他字符都可以添加。

要检查以某种模式开头^是否已使用。