Pis*_*3.0 10
每个人都退后一步,我知道正则表达!
var originalstring = '20,00';
var newstring = originalstring.replace(/,/g, '');
Run Code Online (Sandbox Code Playgroud)
换句话说,用,空字符串替换所有出现的().如果这是你的意图,你甚至可以使用字符类来删除除数字之外的任何内容:
var originalstring = '20,00';
var newstring = originalstring.replace(/[^0-9]/g, '');
Run Code Online (Sandbox Code Playgroud)
这可能很有用,因为十进制分隔符是特定于语言环境的(例如,意味着在英语(en_US)中,"两个半"是"2.5",而在捷克语(cs_CZ)中它是"2,5").虽然JS总是使用小数点的号码,用户输入的数据将取决于区域设置(例如旁边0的数字键盘发出的关键,,如果你的脚本需要十进制逗号,并得到了一些布局),这可能会导致混乱小数点代替.
| 归档时间: |
|
| 查看次数: |
3616 次 |
| 最近记录: |