2012-02-07 135 views
-2

正則表達式表達定期爲名稱字段中輸入字符串

  • 不宜與空格或特殊字符開頭。
  • 它可以在名稱中包含特殊字符,如連字符,空格和句點。

有人可以幫助我的正則表達式

+1

對RegEx使用名稱的錯誤想法。名稱沒有標準化,只會通過告訴用戶名稱無效而使用戶失望。 – 2012-02-07 22:41:16

+0

您應該刪除前導/尾隨空白,而不是驗證。 – 2012-02-07 22:42:14

+0

我們正在將數據表單舊系統遷移到新系統。所以我們不需要任何以空格開頭的名字,我們也不應該修改源數據,唉,我沒有其他選擇,只有第一部分是 – user922330 2012-02-07 22:45:39

回答

1

這應該這樣做。

/^[a-zA-Z][a-zA-Z \.-]+$/ 
+0

dkruythoff - 它不驗證任何這個正則表達式的名字 – user922330 2012-02-07 22:43:17

+0

然後你要麼有無效的名字,要麼我的RegEx在你使用的系統中不起作用,我沒有從你的問題中得到。 – dkruythoff 2012-02-08 10:34:58

+0

@ user922330:如果您讓我們知道您使用的是哪種語言的正則表達式,並且可能提供了一些應該與不應匹配的示例名稱,這將有所幫助。 – Johnsyweb 2012-02-14 17:21:23

相關問題