【发布时间】:2017-02-18 18:23:31
【问题描述】:
我有一个我想匹配的 url 路由只有 url 参数
router.get('/:id',function(req,res,next){
}
现在的问题是其他 url 像 test,favicon 都匹配这个路径。我只想匹配类似于散列的 url 路径和其他相关的随机散列字符串。
%242a%2410%24mbh0scotTihKwL69eKwVBuSoAShai4Qo8yY0HLPRlh0Pq0ospfAcm
我尝试过使用正则表达式,但是我似乎没有让我的正则表达式匹配。
[a-z0-9][-!$%^&*()_+|~=`{}\[\]:";'<>?,.\/]{50,}$
我想匹配任何长度为 50 及以上的特殊字符的字符串。有人可以帮我吗?谢谢
【问题讨论】:
-
我想你想写
^[-a-zA-Z0-9!$%^&*()_+|~=`{}\[\]:";'<>?,.\/]{50,}$或^[a-zA-Z0-9][-a-zA-Z0-9!$%^&*()_+|~=`{}\[\]:";'<>?,.\/]{49,}$
标签: javascript regex