我的 Jquery 代码基本上在复制粘贴时验证文本框的值 此代码适用于多个页面中的许多输入字段。所有页面都使用一个通用的 JavaScript 文件和一个通用的 Layout 页面
var regex = /^[A-Za-z0-9AEIOUaeiou\.\-\~\`\'']*$/;
$('#InputField1').bind('input propertychange', function () {
var value = $(this).val();
if (!regex.test(value)) {
$(this).val("");
}
});
不是在每一页上都写这个,有没有办法让这段代码更通用?也就是说,以下部分代码是否可以在布局页面或 JavaScript 页面的某个地方只编写一次?
var value = $(this).val();
if (!regex.test(value)) {
$(this).val("");
}