Js 利用正则 在字符串中提取数字替换非数字字符为指定字符串

Posted braveboy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Js 利用正则 在字符串中提取数字替换非数字字符为指定字符串相关的知识,希望对你有一定的参考价值。

  var s ="总金额4500元";

    var num= s.replace(/[^0-9]/ig,"");

    alert(num);//4500

上述示例会把数字匹配到直接转成数字;

    var s ="总金额4500元,利润:28";

    var num = s.replace(/[^0-9]/ig,"");

    alert(num);//450028

    如果遇到字符夹带数字的情况:上述就会直接转成数字拼接起来的方式;

 

以上是关于Js 利用正则 在字符串中提取数字替换非数字字符为指定字符串的主要内容,如果未能解决你的问题,请参考以下文章

js利用正则表达式提取字符串中的特殊字符串

如何用正则表达式判断一个字符串中有数字

正则表达式将除 / 之外的所有非字母数字字符替换为空(“”)字符

C++ 正则检测字串,提取数字以及字符

js替换前后字符,替换字符为统一字符,正则表达式

js正则怎么判断一个字符串里必须包含大写字母,小写字母,数字,特殊字符? 看清楚了,是必须包含,求教