我嘗試寫一些正則表達式來匹配我們的URL重寫某些URL ...URL重寫正則表達式匹配,不會Hash和空
基本上,我嘗試匹配不包含在#任何URL它並不是空的或只是一個前面的/。
因此,例如:
匹配:/測試網址
匹配:/ ABC123
不匹配:/#/測試網址
不匹配:/
不符合:(無)
這是我試過的正則表達式但它不起作用。
^/(?!#.*)
我嘗試寫一些正則表達式來匹配我們的URL重寫某些URL ...URL重寫正則表達式匹配,不會Hash和空
基本上,我嘗試匹配不包含在#任何URL它並不是空的或只是一個前面的/。
因此,例如:
匹配:/測試網址
匹配:/ ABC123
不匹配:/#/測試網址
不匹配:/
不符合:(無)
這是我試過的正則表達式但它不起作用。
^/(?!#.*)
我想這是因爲你缺少的/
逃逸\
性格和匹配後負看起來腦袋像.*
,如:基於^\/(?!#.*).*
您註釋以匹配多個字符,請嘗試此操作:^\/(?!#.*).+
使用+
代替表達式末尾的*
。
這是真正的接近也不過它也匹配 「/」 單獨 – 99823 2014-08-29 19:23:00
改變過去'*'爲+像'^ \/(?!#。*)。+' – Dalorzo 2014-08-29 19:24:04
做到了!謝謝! – 99823 2014-08-29 19:24:56