【问题标题】:Using regular expression in replace method in javascript [duplicate]在javascript的replace方法中使用正则表达式[重复]
【发布时间】:2015-02-25 17:41:41
【问题描述】:

我有一个像%B~7566952 这样的字符串,我想要一个可以应用的正则表达式来替换它以获得B7566952,所以一个正则表达式接受非字母数字字符并将它们删除。

【问题讨论】:

标签: javascript regex


【解决方案1】:

var str = "%B~7566952";
document.write(str.replace(/[^a-zA-Z0-9]/g, ""));

【讨论】:

  • str.replace(/\W/g, '') 是等价的(几乎,因为下划线字符在 W 但不在您的表达式中)
猜你喜欢
  • 2012-07-13
  • 1970-01-01
  • 2013-10-13
  • 1970-01-01
  • 1970-01-01
  • 2023-03-23
  • 1970-01-01
  • 1970-01-01
  • 2020-08-23
相关资源
最近更新 更多