限制文本框以特定字符开头

时间:2012-08-30 07:03:27

标签: javascript html

在Html中,我需要限制用户输入应以特定字符/数字开头的文本框,

(例如:数字6-在这种情况下,用户可以在文本框中输入仅以“6”开头的数字)

由于

3 个答案:

答案 0 :(得分:2)

如下所示?

<input onblur="if (!/^6/.test(this.value)) alert('Ooops');">

答案 1 :(得分:1)

您想使用一段javascript来检查此客户端。不要忘记也验证输入服务器端!每个人都没有启用javascript,恶意用户只能禁用它来规避你的支票。

答案 2 :(得分:0)

$("#textbox").on("keypress",function(e){

//you can use e.which or e.keyCode based on the browser
//check if it is the first character
//here i used 56 as it is keycode for your example of 6
if($("#textbox").val().length ==0 && e.which == 56)
{

   alert("yes i accept");

}
else
{

   alert("no i dont accept");

}

});