javascript验证中名称字段的正则表达式
我需要javascript验证中的正则表达式。javascript验证中名称字段的正则表达式,javascript,Javascript,我需要javascript验证中的正则表达式。 名称字段的正则表达式将接受字母表,并且字段中单词之间的空格字符和字符总数应介于2和30之间。i、 例如,字段应至少接受2个字符,最多接受30个字符,您的解决方案将是 /^[a-zA-Z ]{2,30}$/; 注意:只需在括号内添加空格。其他空白字符如-tab、换行符和换行符将不匹配。请尝试以下操作: /^([a-zA-Z ]){2,30}$/ 我需要一个javascript中name字段的正则表达式。这仍然不是问题。你不应该这样做。阅读Tha
名称字段的正则表达式将接受字母表,并且字段中单词之间的空格字符和字符总数应介于2和30之间。i、 例如,字段应至少接受2个字符,最多接受30个字符,您的解决方案将是
/^[a-zA-Z ]{2,30}$/;
注意:只需在括号内添加空格。其他空白字符如-tab、换行符和换行符将不匹配。请尝试以下操作:
/^([a-zA-Z ]){2,30}$/
我需要一个javascript中name字段的正则表达式。这仍然不是问题。你不应该这样做。阅读Thank you Tim Pietzcker。您可以用返回测试(ctrl.value)替换条件语句我相信您的意思是:
返回regex.test(ctrl.value)
变音字符呢?英语不是地球上唯一的语言函数isAlfa(evt){evt=(evt)?evt:window.event;var charCode=(evt.which)?evt.which:evt.keyCode;if(charCode>32&(charCode<65 | | charCode>90)&(charCode<97 | | charCode>122)){return false;}return true;}函数toTitleCase(str){return str.replace(/\w\S*/g,函数(txt){return txt.charAt(0.toUpperCase()+txt.substr(1.toLowerCase();});}
function validate(id) {
var regex = /^[a-zA-Z ]{2,30}$/;
var ctrl = document.getElemetnById(id);
return regex.test(ctrl.value);
}