先写一个置换列表:
var meizz =
{
week : "df",
dfg : "we",
qq : "sq"
}
alert("week st weekg qq qqq sq rsqq ss week dfde dfgek wkwfd dfgdfgdfgwkqweqwk dfgdfgdfg".replace(/(week|dfg|qq)/g,function($1){return meizz[$1]}))
var meizz =
{
week : "df",
dfg : "we",
qq : "sq"
}
alert("week st weekg qq qqq sq rsqq ss week dfde dfgek wkwfd dfgdfgdfgwkqweqwk dfgdfgdfg".replace(/(week|dfg|qq)/g,function($1){return meizz[$1]}))
解决方案 »
- js触发.net验证控件时那些属性变量名是怎么来的?
- 有关select中的value值问题,急~~!在线等待!
- JS打开[保存文件对话框]出错:Automation server can't create object
- 一个参数传递的问题,困绕了好久,不得门径阿,请告手指点一下
- 问一下时间的计算原理!
- window.showModalDialog()可以打开一个空白窗口,并在新窗口内用document.write写东西吗?
- 点击箭头图片文本框值加1
- 用window.opner.location.reload()刷新页面和用点击右键刷新页面有什么不同?
- js里关于document类的东东在哪里可以找到,想看看
- 能否在表格里把数据库的数据显示成星点?即密码的形式
- 如何逐行访问 <iframe> 的内容 ?
- 关于一个用正则表达式表达ID问题??
如果是"wewweww[wwwe]wwrewew[eeewer[we[w]we[er]ew]w[weee]e[]rer]",显然含有嵌套的[],如何把最顶层的不在[]之中的w替换为r呢(当然前提是嵌套格式正确,不含有不规范的嵌套或多余无效的[])。