用于删除特殊字符的 Javascript 和 RegEx

标签 javascript regex

我在 javascript 中有一个字符串,里面有一些特殊字符。

var string = xxxx † yyyy § zzzz 

我想删除那些特殊字符并只得到:

字符串 = xxxx yyyy zzzz

我试过这个正则表达式:

&#?[a-z0-9]+;

像那样:

string = string.replace(/&#?[a-z0-9]+;/g, "");

但特殊字符与此正则表达式不匹配。

你知道我该怎么做吗?

正则表达式运行良好,参见示例:http://regexr.com?31rrj

最佳答案

它对我来说很好用。
工作示例:http://jsfiddle.net/JwrZ6/

这可能是你的语法,字符串必须用 "围绕它们定义。

var string = "xxxx † yyyy § zzzz";

var string = xxxx † yyyy § zzzz;

关于用于删除特殊字符的 Javascript 和 RegEx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11989358/

相关文章:

javascript - [Bootstrap]- Dropdown 与 Collapse 一起使用时的奇怪行为

javascript - 单击按钮时验证 html 表单

javascript - Discord.js 将成员移动到不同的语音 channel

php - 如何获取字符串开头的所有数字?

c# - 正则表达式匹配空格之间的单词

regex - 如何根据匹配移动到 Excel 工作表的不同单元格?

JavaScript: window.setTimeout(), 强制提前过期

javascript - 如何通过 react-navigation 在 react-native 上使用 react 钩子(Hook)

java - 将字母数字字符串转换为数字和字符串映射时生成的空映射

Java 正则表达式模式匹配器 - 如何允许选择?