0
我有一個用C#編寫的mvc表單頁面,當有人輸入產品名稱時,名稱不能有下劃線_位於其中的任何位置。我想這樣做的正則表達式會很簡單,目前有MVC模型正則表達式驗證不允許或排除某個字符
[RegularExpression(@"[^\_]", ErrorMessage = "Underscores are not allowed in product names.")]
但表單頁面甚而不加載所有,並給出了這個錯誤
Additional information: parsing "[^\_]" - Unrecognized escape sequence \_.
讓我有種有兩個問題,是這樣的正則表達式格式正確(顯然不是,但我該如何解決它?),這是正則表達式,會給我想要的結果?
你爲什麼不使用'[^ _ *'? – nu11p01n73R 2014-11-08 13:52:49
解決了這個問題,一切都很完美。謝謝 – Mufasatheking 2014-11-08 13:56:18