小编JQu*_*ner的帖子

JQuery - 删除不匹配regEx的字符

我正在尝试使用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)

但是替换功能不能以这种方式工作.

javascript jquery-validate

3
推荐指数
1
解决办法
3383
查看次数

标签 统计

javascript ×1

jquery-validate ×1