1
兩個我都想要「/」和「/家」路徑,直接用戶同一頁( 「/家」)。
我怎麼能寫正則表達式在表示路由。我試過這個:
router.route('/|/home')
但它不起作用。「OR」 運營商正則表達式,在快遞路由
兩個我都想要「/」和「/家」路徑,直接用戶同一頁( 「/家」)。
我怎麼能寫正則表達式在表示路由。我試過這個:
router.route('/|/home')
但它不起作用。「OR」 運營商正則表達式,在快遞路由
您可以使用
router.route(/^\/(home)?$/)
正則表達式匹配:
^
- 串\/
- 斜線(home)?
- 文本字符的可選序列home
$
- 字符串結尾。基本上,它是相同的/^(\/|\/home)$/
帶2層的替代,\/
和\/home
,它們都固定在字符串,只是可選的基團(即(home)?
)的開始和結束是一個更優化的方式來匹配這兩個選擇。
請注意,非捕獲組也可以在這裏使用(甚至是首選),但它可讀性小一點:/^\/(?:home)?$/
。
嘗試'router.route(/^\ /(home)?$ /)' –
sr。有用。 TNX – somename