Remove a semicolon in a string by JavaScript
本问题已经有最佳答案,请猛点这里访问。
如何使用javascript从字符串中删除分号(
例如:
1 | var str = '' |
如何从
可以使用String对象的
在您的案例中,您可以执行以下操作:
1 | str = str.replace(";",""); |
还可以使用正则表达式:
1 | str = str.replace(/;/g,""); |
这将全局替换所有分号。如果您只想替换第一个实例,您可以从第一个参数中删除
试试这个:
1 | str = str.replace(/;/g,""); |
这将删除
根据您需要这样做的确切原因,您需要谨慎处理边缘情况:
例如,如果字符串是这样(包含两个分号),该怎么办?
1 | '' |
任何解决方案
1 | str.replace(";",""); |
会给你:
1 | '' |
无效。
在这种情况下,你最好这样做:
1 | str.replace(";"","""); |
它只会替换;"在样式字符串的末尾。
另外,我也不担心把它移走。这不重要,除非你已经确定了,对于你的情况,它确实有一些模糊的原因。如果你试图在这种情况下变得太聪明,以后很可能会导致难以调试的问题。
1 | str = str.replace(";",""); |
尝试:
1 | str = str.replace(/;/ig,''); |