我已经创建了用于验证简单文本字段的JavaScript代码。问题是当我想跳过字段中的空格时,
var strFilter = /^[A-Za-z]*$/;
var chkVal2 = document.getElementById("fname").value.replace(/^\s+|\s+$/g, "");
if ((!strFilter.test(chkVal2)) || (chkVal2 == "")) {
alert("Please enter a valid first name\r\n (only characters)");
document.getElementById("fname").style.background = "#DFE32D";
document.getElementById("fname").focus();
document.getElementById("fname").value = null;
return false;
}
我希望在检查值时,它会删除ID中的所有空格。脚本进展顺利,但不是删除空格。