如何穿'不允许在javascript中只使用特殊字符

How to don't allow special character only in javascript?

本文关键字:特殊字符 javascript 何穿 不允许      更新时间:2023-09-26

我不想允许使用特殊字符,只能接受字符。

<input type="text" id="user" onClick="insert()">
function insert() {
   var user = $("#user").val();
   var re = /^[@#%&*()_|$:;-+]+$/;
   if(user.search(re) == 1) {
      alert("ERROR");
   } else {
      alert("OK");
   }
}

试试这个:

$('#theIdofInput').bind('keypress blur', function() {
  $(this).val(
             $(this).val().replace(/[^A-Za-z0-9.]/g,'')
             )
});

您可以在replace参数中添加任何异常。

你应该这样做:

/[`~,.<>;':"'/'[']'|{}()=_+-]/

或者这个

/[`~,.<>;':"/[']|{}()=_+-]/

Regex不允许某些特殊字符