代码如下: var str=”abcdefghijklnabcdefghijklmnabcabdefghijklmn”; re=/a/g; alert(re.test(str)); //test方法调用返回 true false 表示是否在指定字符串找到匹配的字符–true alert(re.exec(str)); //返回字符串中匹配表达式的第一个字符串 –a alert(str.match(re)); //返回一个数组,每一项都匹配表达式的数组—[a,a,a] 注意正则一定要使用g全局变量 alert(str.search(re)) //返回匹配的正则第一次出现的位置从0开始,没有找到返回