天天看点

只能输入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("正确")}

继续阅读