在文本框中仅允许使用字母数字和 - (破折号)符号

时间:2014-09-03 03:14:51

标签: javascript html asp.net

我想只允许字母,特殊字符只是短划线( - )和文本框中的整数。我希望将它们的数量限制在1到100之间。例A-100

此代码仅允许在文本框中插入数字。我希望它允许它像A-100那样。任何想法或有人可以帮助修改这段代码吗?

<SCRIPT language="Javascript">
function level(evt) {
    var charCode = (evt.which) ? evt.which : event.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57))
        return false;

    return true;
}
</SCRIPT>

我将以下事件称为texbox。唯一没有特殊字符和字母表它只允许整数。

<asp:TextBox ID="TextBox1" Width="200px" onkeypress="return level(event)" placeholder="Insert level number" runat="server"></asp:TextBox>

0 个答案:

没有答案