2016-03-27 7 views
-2

Ich möchte keine Sonderzeichen zulassen, Zeichen sollten nur akzeptiert werden.Wie erlaubt man kein Sonderzeichen nur in Javascript?

<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"); 
    } 
} 

Antwort

0

versuchen Sie dies:

$('#theIdofInput').bind('keypress blur', function() { 

    $(this).val(
      $(this).val().replace(/[^A-Za-z0-9.]/g,'') 
      ) 

}); 

Sie können jede Ausnahme in den Parametern replace hinzufügen.

Verwandte Themen