<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <title>Document</title> </head> <script> function checkfrom(){ var num = document.getElementById("qq").value; //var regex =/^[1-9]d{5,8}$/;//没有效果 var regex=new RegExp("^[1-9]\\d{4,10}$");//RegExp 是正则表达式的缩写。 if(!regex.test(num)) { alert("请输入正确的QQ号码") } else { alert("正确"); } } </script> <body> <input type=text id="qq"/> <input type="button" value="xx" οnclick="checkfrom()"/> </body> </html> dsfsdfsd