如何替换Javascript中的所有字符串?特别是与特殊字符的组合
How to Replace all strings in Javascript? In particular with Combination of special characters
在JavaScript中,我想替换字符串中的所有@$£
。
var myString="Dinesh @$£ is @$£";
像这样,我也无法替换@$#
。
我试过这个:
myString.replace(/@$£/g, "|");
但它没有起作用。
您需要转义$
,这是"行尾"符号:
myString.replace(/@'$£/g, "|");
像这样尝试
var temp="Dinesh@$£is@$£";
temp=温度替换(/[^a-zA-Z 0-9]+/g,'');
document.write(临时);
试试这个http://jsfiddle.net/Memdy/
var myString="test @$£ is @$£";
var result = myString.replace(/@'$£/g, "|");;
alert(result);
"Dinesh @$£ is @$£".replace(/@'$£/g, "|");
http://jsfiddle.net/AF77K/
$在正则表达式中有特殊含义。您必须在$之前添加一个反斜杠才能搜索$符号:
myString.replace(/@'$£/g, "|");
如果你不知道字符串中的特殊字符是什么,这也会起作用:
myString.split('@$£').join("|");
相关文章:
- 如何将chrome扩展功能移植到移动设备(特别是jquery和trello)
- 从网站(特别是Trello.com)获取JSON文件
- 使javascript警报/确认对话框更加可见(特别是在Google Chrome浏览器中)
- 特别是将javascript添加到类中,而不是添加到另一个类中
- Piwik自定义插件开发/JQPlot(特别是:Piwik 1.7.1中的seriesPicker)
- 多文件上传,支持所有浏览器,特别是ie7,ie8和ie9
- 如何从浏览器中删除Skype呼叫工具?特别是Chrome
- 编译用于调试的私有api——特别是_enableRemoteInspector
- 如何模拟AngularJS中的构造函数(特别是Date()构造函数)
- 究竟如何getElementsByClassName工作在Chrome?,特别是w.r.t. NodeLists &;延
- 如何轻松运行本地内容(javascript, Flash),特别是在IE11中
- 如何抑制退格时,日期字段日历是活跃的extjs 4,特别是在IE中
- 在包含相对".js"后缀的npm包中使用aurelia-cli需要导入(特别是autobahn)
- Node.js有哪些调试选项?特别是在Visual Studio Code中
- HTML5视频显示时间在Javascript -特别是秒
- AJAX构建和部署环境,特别是javascript和css min,完整版本
- 如何从HTML表中提取数据,特别是<td id=“;单词“>,使用JavaScript
- 将String转换为方法参数,特别是在console.log中
- Vue.js:从DOM中拉入数据——特别是form action属性
- If/Else语句不能正常工作(特别是Else语句不能正常工作)