在Javascript中雕刻字符串

在Javascript中雕刻字符串,javascript,replace,Javascript,Replace,我看了好几条线,但这让我有点困惑 如何从以下字符串中提取“Karandeep Singh” <font color="#91D329">Add New Customer: Karandeep Singh</font> 添加新客户:Karandeep Singh 我尝试使用replace方法,因为只有名称更改了,其余部分保持不变,但由于引号的缘故,它给出了一个错误 谢谢。您可以使用.split(“:”)[1]获取名称 此外,此线程可能有助于: 在字符串上使用一些方法(s

我看了好几条线,但这让我有点困惑

如何从以下字符串中提取“Karandeep Singh”

<font color="#91D329">Add New Customer: Karandeep Singh</font>
添加新客户:Karandeep Singh
我尝试使用replace方法,因为只有名称更改了,其余部分保持不变,但由于引号的缘故,它给出了一个错误


谢谢。

您可以使用
.split(“:”)[1]
获取名称

此外,此线程可能有助于:


在字符串上使用一些方法(substring、indexOf、trim) 像这样:

s = '<font color="#91D329">Add New Customer: Karandeep Singh</font>';
r = s.substring(s.indexOf(':')+1,s.indexOf('</font>')).trim();
// r is now "Karandeep Singh"
s='addnewcustomer:Karandeep Singh';
r=s.substring(s.indexOf(':')+1,s.indexOf('').trim();
//r现在是“卡兰德普·辛格”
您需要

s.substring(40, s.length - 7);

模数转换为一个错误。

是否可以更改“添加新客户”文本?颜色会变吗?您是否保证颜色始终使用“”呢?是否可以应用其他格式?你需要更具体一些。正如我在帖子中所说的,只有名字改变了“Karandeep Singh”,其他一切都保持不变。如果名字中有“:”的话就不会了。谁的名字中有“:”的PSomeone正在尝试HTML注入攻击。这就是为什么要清理输入字段。不同的主题。这也在名称中添加了“”。^他是对的,但我忘了提到名称仅为文本。所以这帮我解决了这个问题,谢谢你们。还有一个例子,名字以“FWTW”结尾。@karandepsing我也不确定Zo72是用“他”还是“她”:P