先定义正则表达式,然后用正则表达式比较,看是否符合要求,如果返回true,则表示匹配,否则表示不匹配,示例代码如下:
//定义要判断的字符串var str = "afsfd(bcd)asfasfsad(def)asdfsadf"
//定义正则表达式对象,\表示转义字符,原点表示任意字符,+表示出现次数至少1次,igm表示忽略大小写,且全局匹配
pattern =new RegExp("\\((.| )+?\\)","igm")
//取出匹配正则表达式的内容
alert(str.match(pattern))
就可以取出小括号内的内容了
var str = '订单号:{0},交易商品:{1},初步估价:{2}元'var re = /{(.*?)}/g
var array = []
while (temp = re.exec(str)) {
array.push(temp[0])
}
alert(array)
绝对好使!