我正在处理一个表单,我必须向用户询问必须以 .ca 结尾的电子邮件,而 .match 给了我一个错误(input1.match 不是 newForm 的函数)。基本上我要做的是如果地址不以 .ca 结尾并且我的正则表达式应该是正确的,则使输入框边框变为红色。这是我的电子邮件输入框代码:
var input1 = document.createElement('input');
input1.setAttribute("Id", "input1");
nform.appendChild(input1);
document.getElementById('input1').value;
var validate = input1.match(/\S+@\S+\.ca/);
if (!validate){
input.style.borderColor = "Red";
}