我正在尝试使用jquery来验证表单.
这是用户的文本框中允许的模式.
var pattern = /^[a-zA-Z0-9!#$&%*+,-./: ;=?@_]/g;
Run Code Online (Sandbox Code Playgroud)
如果用户键入除此之外的任何其他内容,则必须用""替换.
$(document).ready(function() {
$('#iBox').blur(function() {
var jVal = $('#iBox').val();
if(jVal.match(pattern)) {
alert("Valid");
} else {
alert("New "+jVal.replace(!(pattern),""));
}
});
});
});
Run Code Online (Sandbox Code Playgroud)
但是替换功能不能以这种方式工作.