日期:2014-05-16  浏览次数:20361 次

新手求解~~速度~~正则表达式哪错了
<html>
<title>
正则表达式的案例
</title>
<script language= "JavaScript">
var myString="mmm 111 222 aaa ccc ddd";
var regex=/111/;
var array=regex.exec(myString);
if(array){
var str="找打了字符串"+"\n返回的数组值是:"+array+"\n数组原数个数:"+array.length+"\n被搜索的字符串是:+array.input+"\n匹配字符串的开始位置:"+array.index+"\n匹配字串后的第一个字符的位置:"+regex.lastIndex;"
"\n匹配字串后的第一个字符的位置:"+regex.lastIndex;"
alert(str);
}
else{alert("没有找到字串");}
<body>
</body>
</script>
</html>


------解决方案--------------------
HTML code

<html>
<title>
正则表达式的案例
</title>
<script language= "JavaScript">
var myString="mmm 111 222 aaa ccc ddd";
var regex=/111/;
var array=regex.exec(myString);
if(array){
var str="找打了字符串"+"\n返回的数组值是:"+array+"\n数组原数个数:"+array.length+"\n被搜索的字符串是:"+array.input+"\n匹配字符串的开始位置:"+array.index+"\n匹配字串后的第一个字符的位置:"+regex.lastIndex+"\n匹配字串后的第一个字符的位置:"+regex.lastIndex;
alert(str);
}
else{alert("没有找到字串");}
<body>
</body>
</script>
</html>