给定一个字符串,如何去掉所有符号,只保留字母和数字
Given a string, how do I strip out all the symbols and keep only alphabets and numbers?
Hello$Barbie^._9
如何将其转换为:
HelloBarbie9
演示
var re = /[_'W]/g;
var str = "Hello$Barbie^._9";
str = str.replace(re,"");
''W表示除字符(区分大小写)、数字和下划线之外的任何内容,因此我们需要添加下划线
有这样的东西:
'Hello$Barbie^._9'.replace(/[^A-Za-z0-9]/g, '') // returns "HelloBarbie9"
--征求意见——
事实上,有一个不区分大小写的标志。它是i
。那就来了:
'Hello$Barbie^._9'.replace(/[^a-z0-9]/ig, '') // returns "HelloBarbie9"
var str="你好$Barbie ^._9";str=str.replace(/[^a-zA-Z0-9]/g);
相关文章:
- 调试器;[错误]194:11:标识符是一个保留字
- 复杂Regex:如何穿't匹配//之后的保留字
- 在nodejs'inspect'表现得像个保留字
- 使用特征检测通过点表示法检查对保留字的支持
- 为什么“;闭合的“;保留字是JS
- 保留字行为
- 命名函数“;删除“..删除是一个保留字
- 自定义 eslint 规则抛出意外的保留字
- 在带有猫鼬的 JSLint 中抑制“预期标识符,而是看到”默认“(保留字)”
- 是否可以在JS中获取保留字(变量,函数,对象名称)的列表
- “parent”不应该用作javascript变量名(保留字)
- 如何在 dialog() 模式弹出窗口中的部分视图之间保留字段数据
- 为什么我的 JavaScript 哈希带有保留字“toString”作为显示 NaN 的键
- JavaScript 中的保留字列表
- self 在 JavaScript 中不是一个保留字 - 所以它是如何在没有在我的脚本中定义的的情况下使用它的
- 值为“错误”的字符串是某种保留字
- 意外使用保留字'让'在严格模式下
- JavaScript 模块 - 语法错误:export.runInThisContext 中的意外保留字
- 当代码包含保留字时,设置代码的CSS
- 电子,反应,webpack”;未捕获的语法错误:意外的保留字"