愿所有的美好和期待都能如约而至

禁用输入字段中的符号和非字母

发布时间:  来源:互联网  作者:匿名  标签:error Disable symbols and non-letters in input field exception field forms input  热度:37.5℃

本文介绍了禁用输入字段中的符号和非字母的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要禁用在输入字段中输入的与以下各项无关的所有符号:字母、数字、空格、与符号或句号。

例如。
允许:A-Z、a-z、0-9、&、.和空格。

不允许:每隔一个字符,如!@#$%^*()-+=[];:‘”<>,/?|=`~等

<input id="ItemName" type="text" />

推荐答案

您可以注册一个按键事件处理程序,如果您不”喜欢”新输入,则返回False:

$('#ItemName').keypress(function (e) {
    var txt = String.fromCharCode(e.which);
    if (!txt.match(/[A-Za-z0-9&. ]/)) {
        return false;
    }
});

JSFdle:http://jsfiddle.net/cgx1yqyf/

请注意,此解决方案需要JQuery

这篇关于禁用输入字段中的符号和非字母的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,

勇敢去编程!

勇敢的热爱编程,未来的你一定会大放异彩,未来的生活一定会因编程更好!

TOP