问题:javascript下正则表达式如何写
解决:使用new RegExp()方法
方法:
var str = "fdsfdsgMfdoFafdflrAemmvclxovcx";
str1 = str.replace('f', 'F'); // 将str字符串中的第一个‘f’换成‘F’
str2 = str.replace(/f/g, 'F'); // 将str字符串中的‘f’全部换成‘F’
var m = 'm';
var reg = new RegExp(m, 'gi');
str3 = str.replace(reg, 'GOOD'); // 根据字符串m的需要,将str字符串中的‘m’或‘M’不区分大小写全部换成‘GOOD’