我在Jquery中遇到字符串问题。 我必须将'4444aaaa5555'字符串转换为'44445555'。我想削减数字旁边的所有内容,是否有功能呢?
答案 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)