如何从字符串中删除字符
How to remove a character from a string
我需要删除url中的#,例如我有字符串:
message: hello http://www.google.it#readme
并且我必须删除"#"字符。这是我在node.js:中的代码
messagge.replace(new RegExp(/((http|https)'S*#'S*)+/g),function(x){
x.replace('#','');
console.log(x);
});
控制台打印链接,但链接未更改为:http://www.google.it#readme.有人可以帮忙找到解决方案吗?
将替换项分配给x:
messagge.replace(new RegExp(/((http|https)'S*#'S*)+/g),function(x){
x = x.replace(new RegExp(/#/g),'');
console.log(x);
});
这样使用它可以消除链接中的所有"#"。
x = x.replace(/'#/g,'');
或者像这样只消除一个:
x = x.replace('#','');
相关文章:
- 为什么以下正则表达式不删除 ## 字符
- javascript使用for循环从多个字符串中删除字符
- 使用Jquery Keydown函数删除字符
- 使用 Javascript 正则表达式删除字符后的所有内容
- 如何在 DOM 加载后使用 JavaScript 或 JQuery 从 href 属性中删除字符
- nl2br jQuery函数从每行中删除字符
- 如何通过javascript在文本区域中插入/删除字符
- 如何从 html 属性值中删除字符
- 如果文本以这些字符开头或结尾,请删除字符
- 如何按位置号从字符串中删除字符
- 单击按钮时删除字符,除非输入值为0
- 删除字符“”$"从产品的角度来看
- 如何从字符串中删除字符
- 只有当JavaScript中的子字符串长度大于x时,才从子字符串中删除字符
- 由于Javascript,Backspace(删除字符)在Firefox中无法正常工作
- JavaScript删除字符前的所有文本
- 如何在用户输入javascript时删除字符
- 从字符串javascript算法中删除字符
- 从javascript数组内的对象中删除字符
- JSON 字符串删除字符