Jquery 仅允许带数字的前导空格和尾随空格

Jquery 仅允许带数字的前导空格和尾随空格,jquery,Jquery,我需要一个文本框,它接受以下内容: 仅允许长度为6位的数字 范围为000001-999999 仅允许前导和尾随空格(不允许在数字之间) 它可以在开始时有空格,然后是6位数,然后可以有空格。 你应该再做一次这样的检查 ^应该从 \s*0或更多空间 [0-9]{6}6位数字 \s*0或更多空间 美元应该以 var re=/^\s?[0-9]{4,6}\s?$/; 功能检查(a){ 控制台日志(重新测试(a)和&a.length==6); } 勾选('123456');//真的 勾选(“1234

我需要一个
文本框
,它接受以下内容:

  • 仅允许长度为6位的数字
  • 范围为000001-999999
  • 仅允许前导和尾随空格(不允许在数字之间)

  • 它可以在开始时有空格,然后是6位数,然后可以有空格。 你应该再做一次这样的检查

    • ^应该从
    • \s*0或更多空间
    • [0-9]{6}6位数字
    • \s*0或更多空间
    • 美元应该以
    var re=/^\s?[0-9]{4,6}\s?$/;
    功能检查(a){
    控制台日志(重新测试(a)和&a.length==6);
    }
    勾选('123456');//真的
    勾选(“1234”);//真的
    勾选(“12345”);//真的
    勾选(“”;//假的
    支票(“12345”)//假的
    
    勾选(“12345”);//真的
    是否需要Jquery来创建这个?您可以使用具有如下约束的输入:


    最大长度为6。如果有前导空格和尾随空格,那么数字将是4。是的,JQuery是一种很好的方法,但在不支持HTML5的旧浏览器中不起作用