只能输入3-5个英文字符的正则

这个是正则里面最简单的问题啦,可是我还是在这里强调一下。因为写的过程中容易忽视一些小的bug

  <input   type="text"    id="search"  >

 

 

                var textcontent=$("#search").val()
                if(!/^[a-zA-Z]{3,5}$/.test(textcontent)){  //注意如果你没有写^ $ 他只可能是限制了开始是3个,但是超过5个他也提示是对的。我们必须把结束$加上啊、注意[ ]代表是查找这里面的内容看他存在吗?而不能写成[a-z]|[A-Z]
                    mui.alert("错误");
                }
                else{mui.alert("正确")}


版权声明:本文为qq_33769914原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。