0
在我的員工信息頁面中,我使用信息頁面中的驗證。Javascript驗證問題
在了JavaScript正則表達式,
var nameRegex = /^[(a-z)(A-Z)\s ]*$/;
這nameRegex比賽與我上次和名字。
對於這一個,姓氏中不允許使用特殊字符。它將所有特殊字符從括號中限制爲()
。爲什麼它忽略了括號?這是什麼原因。你會幫我朋友嗎?
在我的員工信息頁面中,我使用信息頁面中的驗證。Javascript驗證問題
在了JavaScript正則表達式,
var nameRegex = /^[(a-z)(A-Z)\s ]*$/;
這nameRegex比賽與我上次和名字。
對於這一個,姓氏中不允許使用特殊字符。它將所有特殊字符從括號中限制爲()
。爲什麼它忽略了括號?這是什麼原因。你會幫我朋友嗎?
將括號放在表達式中。它應該更像:
/^[a-zA-Z\s]*$/
或
/^[A-Z\s]*$/i
(i
指不區分大小寫)
如果你把括號字符類[]
裏面,他們沒有任何特殊意思,但從字面上看。 Btw \s
匹配所有空格字符,因此您不必包含文字空格。
試試這個:
/^[A-Za-z()\s]*$/