我试图写一些正则表达式来匹配我们的网址重写的某些网址...
我基本上试图匹配任何不包含#的网址并且不是空的或只是前面的/.
例如:
匹配:/ test-url
匹配:/ abc123
不匹配:/#/ test-url
不匹配:/
不匹配:(没有)
这是正在尝试的正则表达式,但它不起作用。
^/(?!#.*)
答案 0 :(得分:2)
我认为这是因为您错过了\
的转义/
字符以及负面看起来像.*
之类的头像匹配:^\/(?!#.*).*
根据您的评论以匹配多个字符,请尝试使用^\/(?!#.*).+
而不是表达式末尾的+
。{/ p>
答案 1 :(得分:1)