我有一個ASP.NET MVC應用程序,它包含一個名爲'First/last name'的表單字段。我需要添加一些基本驗證,以確保人們輸入至少兩個單詞。它不需要在檢查字長等方面全面全面,我們基本上只需要防止人們輸入他們的名字,這是目前正在發生的事情。我不想僅限於字母字符,因爲某些名稱包含標點符號。我只想確保人們至少輸入了兩個用空格分隔的單詞。正則表達式匹配多個單詞
我目前有以下的正則表達式:
[RegularExpression(@"^((\b[a-zA-Z]{2,40}\b)\s*){2,}$", ErrorMessage = "Invalid first/last name")]
此作品在一定程度上(它檢查2個字),但如果輸入標點符號,這是不是我要找的是無效的。
任何人都可以建議如何修改上面的內容,以便在單詞中使用標點符號時無關緊要嗎?我對正則表達式語法不太好,因此在這裏問。
謝謝。
爲什麼downvote?酸葡萄? – Dan