У меня есть скрипт, для которого разрешены символы:
Рассмотрим ваш html: <input type="text" id="yourID"></input>
<script>
document.getElementById("yourID").onkeypress = function(e) {
var chr = String.fromCharCode(e.which);
if ("Which characters are allowed? Type them instead of these, without any seperation".indexOf(chr) < 0)
return false;
};
</script>
Если вы хотите разрешить только буквы и цифры, используйте это:
<script>
document.getElementById("yourID").onkeypress = function(e) {
var chr = String.fromCharCode(e.which);
if ("1234567890qwertyuioplkjhgfdsazxcvbnmQWERTYUIOPLKJHGFDSAZXCVBNM".indexOf(chr) < 0)
return false;
};
</script>