xxsr.net
当前位置:首页 >> js 去掉数字 >>

js 去掉数字

var string = ' sb23 uis 33';string.replace(/[ /d]/g, ''); // 结果是sbuis

var s='123,456.30'; s=s.replace(',','');

用正则表达式吧,用正则表达式配合replace()方法,简单方便

正则方式: var a = ",1,2,3,4,5,6,7,8,9,10,11,12,13"; var r = /,1(?=,)|,1$/g; //替换其他数字需要把两个数字都改,如 var r = /,3(?=,)|,3$/g; var b = a.replace(r,""); split方式: var a = ",1,2,3,4,5,6,7,8,9,10,11,12,13"; var r = a....

val.replace(/,/g,''); (/这里面的就是你需要替换掉的东西/,‘代替的东西可以为空’) g的意思就是全局

1.丢弃小数部分,保留整数部分 parseInt() 2.向上取整,有小数就整数部分加1 Math.ceil() 3,四舍五入. Math.round() 4,向下取整 Math.floor()

var regTrimListSeq = /^[0-9]+、/;var str = '25、擅自在临街的建筑物上设置装饰物品';alert(str.replace(regTrimListSeq,'')); 使用正则表达式替换,能保证只会去掉开头的数字+中文顿号,不会影响其他的内容。比split靠谱些。

var str='afd00sa就离开0989899.--..%%%%ls kdf金坷垃';var re=/[^\u4e00-\u9fa5a-zA-Z0-9]/gconsole.log(str.replace(re,""))

去掉字符串开头的0 function aaa(){ var num = document.getElementById('num').value; alert(~~num); }

var aa = "12aa45"; aa = aa.replace(/[^0-9]/g,''); alert(aa);

网站首页 | 网站地图
All rights reserved Powered by www.xxsr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com