我正在尝试验证以下场景的 url 中的路径参数。
我有一个文本框,用户将输入路径参数,并且文本框应仅包含路径参数,如下所示
/{id}/{name}
我需要使用正则表达式验证输入是否包含带大括号的正斜杠。如果不是,则正则表达式应该失败。
最佳答案
类似这样的事情:
^(\/{(\w)+})+$/i
如果您想将参数限制为字母数字值,可以将 \w
替换为 [a-z0-9]
^(\/{(\w)+})+\/?$/i
这将接受尾部斜杠,例如/{id}/{名称}/
关于JavaScript 正则表达式仅验证 URL 中的路径参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51759305/