对于简单替换
//替换abc 为 ABC
也可以直接使用String.replace("abc","ABC")
1:声明一个RegExp
var reg:RegExp=new RegExp("ABC","g");
var s:String="abcABC";
s=s.replace(reg,"A-B-C");//替换ABC 为A-B-C
或直接使用s=s.replace(/"ABC"/g,"A-B-C")
2: 创建带有变量的表达式
使用new 来创建 new(变量,"g")
3: 元字符
"." 匹配符
"^" 表示匹配字符串的起始处
"$" 表示匹配字符串结尾处,在多行匹配字符串中,匹配方式指定为m时,从每个\n前开始匹配
"*" 表示其前面的字符或表达式出现0次或多次,即任意次
"+" 表示其前面的字符或表达式至少出现1次以上,即次数>=1
去掉前面的空白:str.replace(/^\s*/g,"")
去掉换行符 :str.replace(/\n/g,"");
去掉后面的空白:str.replace(/\s*$/g,"")