【问题标题】:jquery .replacejQuery .replace
【发布时间】:2012-09-07 08:10:26
【问题描述】:

如何使用 jQuery 将这个 "- | " 变成 "-"?

  .replace(/__-__ | /g, '__-__'

这也替换了空格

  .replace('__-__ | ', '__-__'

这只会在第一次发生时替换

【问题讨论】:

  • 这可能会有所帮助:stackoverflow.com/questions/11369182/…
  • 你不能! .replace() 是纯 JavaScript 吗?第一个使用全局正则表达式,第二个仅匹配字符串中的第一次出现。

标签: jquery replace


【解决方案1】:

不知道你为什么要在 jQuery 中尝试这个。字符串替换是一种 javascript 字符串方法,除非您正在谈论替换 DOM 元素。

input.replace(/- \|/g, '-_-');

See this example.

【讨论】:

    【解决方案2】:

    你的回答帮助了我! :)

     .replace(/__-__ \|/g, '__-__')
    

    效果很好! 谢谢!

    【讨论】:

      猜你喜欢
      • 2016-05-23
      • 1970-01-01
      • 1970-01-01
      • 2015-09-12
      • 2012-10-07
      • 1970-01-01
      • 2012-01-11
      • 1970-01-01
      • 2011-12-13
      相关资源
      最近更新 更多