用於驗證名字和姓氏字段。及以下要求用於名字和姓氏的正則表達式
- 塊特殊字符
- ATLEAST一個字母
- 字母數字允許
正在使用此正則表達式:
firstNamenoSpecialChar:
/^[a-zA-Z0-9\s_]*[a-zA-Z][a-zA-Z0-9\s]*$/
我需要添加一個條件:長度應該是最小2和最大25
請幫助。
用於驗證名字和姓氏字段。及以下要求用於名字和姓氏的正則表達式
正在使用此正則表達式:
firstNamenoSpecialChar:
/^[a-zA-Z0-9\s_]*[a-zA-Z][a-zA-Z0-9\s]*$/
我需要添加一個條件:長度應該是最小2和最大25
請幫助。
一個簡單的方法可能是創建一個函數,看起來像:
function validateName(strName){
var nameValide = true;
if(strName.length<2){ nameValide = false; }
if(strName.length>25){ nameValide = false; }
// validate that only the valide caracter are in the string
if(strName.replace(/a-Z/g,'') != ''){ namValide= false;}
return nameValide;
}
我希望你只用於遊戲,而不是現實世界......有**許多**真正的名字和姓氏,你會 拒絕。 –
如果我的名字是精武怎麼辦? :( – Halcyon
德語名稱如「Müller」將被阻止? – Nano