【问题标题】:javascript Replace entire line from certain wordjavascript替换某个单词的整行
【发布时间】:2012-09-29 18:45:04
【问题描述】:

如何使用javascript替换方法替换某个单词后的所有字符。

例如:“这是示例文本。”

当任何一行包含“sample”时,从单词“sample”到行尾应替换为“*”。 该行应该是

“是*

我知道我必须使用正则表达式,但我不知道应该是什么?

【问题讨论】:

  • 但是 line 你的意思是水平线(即直到 character.top 保持不变)还是你的意思是句子?
  • text.replace(/sample.*$/, '*')
  • 感谢 elclanrs 你解决了我的问题。你能给我任何可以改进我的 javascript 和正则表达式的链接吗?
  • @MethewSolis 我认为我的代码运行良好......

标签: javascript jquery


【解决方案1】:

用可以用这个

<div id="something">this is sample value</div>


var value=$('div:contains("sample")').text();

var newvalue=value.substr(0,value.search( 'sample' ))

【讨论】:

    猜你喜欢
    • 2019-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-18
    • 2017-11-15
    • 1970-01-01
    • 2014-07-18
    • 2015-01-30
    相关资源
    最近更新 更多