消息关闭
    暂无新消息!
<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <title>Document</title>
 </head>
 <body>
  <input type="text"/>
  <input type="button" value="点击" />
  
  <script>
var aa = document.getElementsByTagName("input")[0];
var bb = document.getElementsByTagName("input")[1];
var cc = /^\d{5,12}$/;
bb.onclick=function(){
if (aa.value!=cc)
{
alert("请输入qq号码");
}
}
  </script>

 
 </body>
</html>

请问上面的判断为什么不行, 又如何修改成正确的呢?

2个回答

︿ 3
正则对象怎么能和value对比。。

        bb.onclick = function () {
            if (!cc.test(aa.value)) {
                alert("请输入qq号码");
            }
        }
︿ 0
楼上的正解  正则是有相应的函数去匹配的 不像字符串那种可以直接比较的