gpt4 book ai didi

javascript字符串替换

转载 作者:行者123 更新时间:2023-11-30 13:21:02 27 4
gpt4 key购买 nike

嘿,伙计们,今晚只是一个快速的。

我只是想改变一个笑脸,例如 :-P 到一个 html 代码,如 <span class=surp></span>但它出现了一个错误,即
Uncaught SyntaxError: Invalid regular expression: /:-(/: Unterminated group


这是我的代码的一部分

newmessage = newmessage.replace(/:-(/gi, "<span class=sad></span>");

我想通了,但它不喜欢支架,所以有没有其他方法可以用支架做到这一点?

最佳答案

在正则表达式中,( 开始一个组 - 但在您的情况下,您想要匹配文字 (,因此您需要使用反斜杠将其转义:

newmessage = newmessage.replace(/:-\(/gi, "<span class=sad></span>");

除此之外,我会将 - 设为可选 - 大多数人使用 :( 而不是 :-(:

newmessage = newmessage.replace(/:-?\(/gi, "<span class=sad></span>");

关于javascript字符串替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10258837/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com