Jquery:字符串转换为数字

时间:2013-11-04 15:11:20

标签: jquery string

我在Jquery中遇到字符串问题。 我必须将'4444aaaa5555'字符串转换为'44445555'。我想削减数字旁边的所有内容,是否有功能呢?

3 个答案:

答案 0 :(得分:5)

myString = myString.replace(/\D/g,'');

答案 1 :(得分:0)

jQuery对string和int没有严格的规则。 (你不需要C#思考)

要删除字母并保留数字,您可以尝试:

<强> http://jsfiddle.net/L5S7Q/

$(document).ready(function(){
  $("button").click(function(){
    var oldprice = $("#price").html();
    var newprice = oldprice.replace(/[^0-9\.]/g, '');
    $("#price").html(newprice);
  });
});

答案 2 :(得分:0)

你可以使用正则表达式使用javascript

   var number = yourstring.replace(/[^0-9]/g, '');

这将摆脱任何不是[0-9]

的东西

如果你想把它作为功能

  function getNumber(param)
  {
      return   param.replace(/[^0-9]/g, '');
  }

你可以通过

访问它
 var number =getNumber(yourstring)