我有一个问题,自 2 天以来我一直在努力解决。我有一个网页询问电话号码,我正在尝试在输入选项卡中为电话号码创建一个“验证器”,但似乎我无法弄清楚如何检查输入选项卡的最小长度,也不是如何只接受数字字符。这是代码:
$("#start").click(function(){ // click func
if ($.trim($('#phonenr').val()) == ''){
$("#error").show();
我尝试添加:
if ($.trim($('#phonenr').val()) == '') && ($.trim($('#phonenr').val().length) < 15)
但它只是行不通。任何帮助,将不胜感激。另外请告诉我如何让它只允许数字?
谢谢!
最终代码,在@Saumya Rastogi 的帮助下。$("#start").click(函数(){
var reg = /^\d+$/;
var input_str = $('#phonenr').val();
chopped_str = input_str.substring(0, input_str.length - 1);
if(!reg.test(input_str)) {
$("#error").show();
return;
}
if(($.trim(input_str) == '') || ($.trim(input_str).length < 15)) {
$("#error").show();
} else {