jQuery removing '-' character from string
我有一根线"-123445"。是否可以从字符串中删除"-"字符?
我尝试过以下方法,但没有成功:
1 2 | $mylabel.text("-123456"); $mylabel.text().replace('-', ''); |
1 | $mylabel.text( $mylabel.text().replace('-', '') ); |
由于
相当于做:
1 2 | var newValue = $mylabel.text().replace('-', ''); $mylabel.text( newValue ); |
号
编辑:
我希望我能正确理解这个问题。我假设
如果字符串位于某个不是DOM一部分的其他变量中,那么您可能希望在将该变量插入到DOM之前对该变量调用
这样地:
1 2 | var someVariable ="-123456"; $mylabel.text( someVariable.replace('-', '') ); |
或者更详细的版本:
1 2 3 | var someVariable ="-123456"; someVariable = someVariable.replace('-', ''); $mylabel.text( someVariable ); |
。
如果要删除所有
1 | .replace(new RegExp('-', 'g'),"") |
。
1 2 | $mylabel.text("-123456"); var string = $mylabel.text().replace('-', ''); |
如果这样做,变量
你也可以(我猜更好的方法)这样做…
1 2 3 4 | $mylabel.text("-123456"); $mylabel.text(function(i,v){ return v.replace('-',''); }); |
。