我的ID如下:185-51-671,但末尾也可以有字母,175-1-7b
我要做的只是删除连字符,作为预处理步骤。告诉我一些很酷的方法来用javascript吗?我认为可能有很多这样的问题,但是我很想知道人们会为“连字符”提出哪些优化
谢谢!
编辑:我正在使用jQuery,所以我猜.replace(a,b)可以解决问题(用b代替a)
numberNoHyphens = number.replace("-","");
还有其他选择吗?
编辑#2:
因此,以防万一有人在想,正确的答案是
numberNoHyphens = number.replace(/-/g,"");
并且您需要模式切换或全局标记“ g”,因为
numberNoHyphens = number.replace(/-/,"");
只会匹配并替换第一个连字符