我正在嘗試撰寫一個正則運算式來檢查相對路徑的有效性。它應該以 a 開頭,/如果后面有任何內容,它也必須以 another 結尾/。
例子:
/=> 有效//=> 無效/abc=> 無效/abc/=> 有效
我目前正在使用以下內容,它對除了單一的所有情況都正確回應/:"^\/[ A-Za-z0-9_\/] \/"
我需要前瞻嗎?
uj5u.com熱心網友回復:
我相信以下方法會起作用:
^\/(?:[^/\n] \/)*$
請參閱在線演示。你可以匹配你想在字符類中允許的任何字符,但上面的意思是:
^\/- 起跑線錨點和轉義的正斜杠;(?:[^/\n] \/)*- 非捕獲、1 否定字符 '/' 或換行符,后跟轉義正斜杠,匹配 0 次;$- 端線錨。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/409275.html
標籤:
下一篇:正則運算式匹配確切的版本短語
