我需要在提交表单之前对某些文本字段内容执行一些功能,例如检查客户注册码的有效性,将客户名称作为其客户表中的代码附加递增数字.
提交表单后我不想这样做因为我需要在提交表单之前在代码字段中显示它.
我的代码:
function getCode(){
var temp = document.getElementById("temp").value ;
var d = parseInt(document.getElementById("temp").value) + 1;
document.getElementById("customernumber").value = d;
document.getElementById("code").value = document.getElementById("name").value+"-"+ d;
}
Run Code Online (Sandbox Code Playgroud)
一切正常,但最后一行代码使用代码之间的空格开发代码.
我正在尝试检查字符串是否包含某些字符.我打算使用正则表达式,但我的字符串可能没有格式.
我想确保我只允许以下字符
1. + symbol 2. - symbol 3. numbers 0~9 4. ( 5. ) 6. . (dot) 7. spaces