【问题标题】:How to replace () with RegEx using jQuery如何使用 jQuery 将 () 替换为 RegEx
【发布时间】:2020-02-25 15:15:58
【问题描述】:

这是我的正则表达式:

console.log(test.replace(/0098/g, ")").replace(/[()]/g, ''));

如果存在,我如何仅替换 ()

我的代码现在替换所有桥接器。 我只想替换存在()的位置。

就像我的例子:

var test = "(test1234) - test948 () usi27361() 928372da";

新字符串:(test1234) - test948 usi27361 928372da

【问题讨论】:

  • 我认为您正在寻找逃避这些字符。也许 > \(\)
  • [()] 匹配两个字符,即使它们是“单独的”。你想匹配字符串 '()' - 这就是 Yosef 下面的回答所做的。
  • 重新调整上面的@PoulBak 评论(不是不正确,只是改写它) - [xyz] - 表示匹配 [] 中的任何 一个 字符 - 它是等价的x or y or z.

标签: javascript jquery regex


【解决方案1】:

var str = "(test1234) - test948 () usi27361() 928372da";
console.log(str.replace(/\(\)/g, ""));

【讨论】:

    猜你喜欢
    • 2011-10-10
    • 1970-01-01
    • 2018-02-25
    • 2019-07-29
    • 2019-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-11
    相关资源
    最近更新 更多