Javascript 如何从字符串中删除第一个特殊字符

Javascript 如何从字符串中删除第一个特殊字符,javascript,html,string,jsp,Javascript,Html,String,Jsp,我在数据库中有用管道分隔的值。但问题是,我在每个条目上都添加了| 例如: |275634 | 374645 | 24354| 如何从整个管柱(而不是所有管道)中移除第一根管道 一旦插入,我不需要检查下一次更新时 如果使用子字符串(1),则每次都会删除第一个字符 请建议一个解决方案 //input = '|275634|374645|24354|'; output = input.replace('|', ''); 字符串#replace将替换字符串中的第一个出现。如果将其替换为空字符串',则会

我在数据库中有用管道分隔的值。但问题是,我在每个条目上都添加了|

例如:

|275634 | 374645 | 24354|

如何从整个管柱(而不是所有管道)中移除第一根管道

一旦插入,我不需要检查下一次更新时

如果使用子字符串(1),则每次都会删除第一个字符

请建议一个解决方案

//input = '|275634|374645|24354|';
output = input.replace('|', '');
字符串#replace将替换字符串中的第一个出现。如果将其替换为空字符串
'
,则会将其删除


如果要从字符串中删除特定的特殊字符,可以使用
子字符串(索引)
方法:like

String str2 = "|275634|374645|24354|";
 str2 = str2.substring(1);
System.out.println(str2);

您可以将输出视为
275634 | 374645 | 24354 |
“| 275634 | 374645 | 24354 |”。子字符串(1);//“275634 | 374645 | 24354 |”
在这里很好用。谢谢。。成功了。我在逻辑上犯了一些愚蠢的错误:)