我希望我的表单只接受输入:
BS-142
BS-213421
BS-111111
仅表示此前缀和数字或只是数字
这是我目前的尝试:
function validateForm(){
var tag = document.forms["add"]["tag"].value;
if (isNaN(tag) || tag != "BS-") {
alert('FALSCHE FORMATIERUNG!'); window.location='index.php';
return false;
} else {
return true;
}
}
答案 0 :(得分:0)
您可以使用输入元素的pattern属性(参考:https://www.w3schools.com/tags/att_input_pattern.asp)或使用JavaScript的String.match()
方法检查字符串(参考:https://www.w3schools.com/jsref/jsref_match.asp)。
虽然我强烈建议您检查服务器端,因为客户端验证不是很安全。