2011-02-09 24 views
1
[RegularExpression(@"\S*[a-z\s]\S*\s*", ErrorMessage = "Please add 
category name letters only")] 

如果我輸入一些像這樣的字樣... test test,但是,如果我嘗試這樣做...測試測試測試,我將得到我實現的ErrorMessage。問題是我不知道最終用戶會輸入多少單詞。有沒有一種方法可以將不受限制的空格放置到位?有人能告訴我如何做到這一點?提前致謝。我正在使用VS2010正則表達式:試圖在ASP.NET C中包含任何單詞的無限空格空間#

+0

我不明白。你認爲你可以爲我重述規則嗎?你想允許什麼,什麼不允許? – 2011-02-09 16:13:54

+0

你想要什麼格式?只有小寫字母?任何起始或結束要求?單詞之間有多少空格?不知道你需要它,但恕我直言,以空格結尾的類別名稱聽起來很奇怪。你應該「準確地」說明什麼是允許的,什麼不是。 – 2011-02-09 16:16:08

回答

5
 
([a-zA-Z\s]{1,}) 

使用上述正則表達式來解決您的問題。 Badence a-zA-Z將匹配任何不區分大小寫的單詞,\ s將匹配任何空格字符,{1,}將指示該組合需要有一個或任意數量的匹配。

我希望這可以幫助

相關問題