使用ASP.NET,並試圖實現友好的URL重寫,但我有一段時間使用正則表達式。基本上,我在域名後面直接檢查網址,看它是否使用法國加拿大文化,或者它是否是一個數字 - 而不是數字後跟字符。我需要捕捉以'fr-ca'或數字開頭的任何內容,並且這兩種情況都可以有'/'(正斜槓),但這都是...Url重寫正則表達式
fr-ca - 好
fr -ca/- GOOD
FR-CA/625 - GOOD
FR-CA/GD - BAD
FR-ca43/- BAD
1234 - GOOD
1234/- GOOD
1234 /克 - GOOD
1234g - BAD
1g34 - BAD
這是我想出的:^(fr-ca)?/?([0-9] +)? 但它似乎並沒有按照我想要的方式工作..所以我開始新鮮並想出了(^ fr-ca)|(^ [0-9]),但仍然不能按我想要的方式工作。請幫忙!
檢查我的更新回答 – Kent