读书人

关于在网页中使用正则表达式出现的有关

发布时间: 2012-02-16 21:30:36 作者: rapoo

关于在网页中使用正则表达式出现的问题!
function check()
{
var str = document.getElementById( "TextInput ").value;
var reg = /[a]{2};
if( reg.exec(str))
alert( "OK ");
else
alert( "no ");
}
</script>
</head>

<body>

<form method= "post ">
<input name= "Text1 " id= "TextInput " type= "text " size= "100 " value= "asdfasdfadsadsaadfdfasdfwefwefwefaafewef "/>
<br/>

<input name= "Button1 " type= "button " value= "按钮 " onclick= "check() " />
</form>
</body>

</html>
---点击按钮后就报错:缺少对象!

[解决办法]
少了一个斜线
[解决办法]
var reg = /[a]{2}/;
[解决办法]
就像字符串要用两个引号引起来一样...
正则要用两个/引起来,后面跟正则选项...
比如
var r = /\d+/ig;
[解决办法]
说的没错,所有的正则应该这样写

var dd=/表达式/;

读书人网 >JavaScript

热点推荐