我找到了这些 javascript 验证代码:
<script type="text/javascript">
function validasi_input(form){
pola_username=/^[a-zA-Z0-9\_\-]{6,100}$/;
if (!pola_username.test(form.username.value)){
alert ('Username minimal 6 karakter dan hanya boleh Huruf atau Angka!');
form.username.focus();
return false;
}
return (true);
}
</script>
我想问一下这部分:
pola_username=/^[a-zA-Z0-9\_\-]{6,100}$/;
谁能告诉我如何理解这种格式?它是字母、数字还是字符的格式?
最佳答案
/^[a-zA-Z0-9\_\-]{6,100}$/;
在英语中,这意味着:字符串可以包含任何大写或小写字母、数字、下划线和连字符。最小长度为 6 个字符,最大长度为 100。
更多详细信息:
字符串必须以字母、数字、下划线或连字符开头。
关于javascript - javascript的验证格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24377635/