http://jsfiddle.net/98Snm/2/
<html>
<head>
<script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.4.4.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
});
function replaceFunc() {
var s = document.getElementById("foo1").value;
alert(s.replace(/[^0-9]/g, ""));
}
</script>
</head>
<body>
<input type="button" value="replace non-numeric" onclick="replaceFunc()" />
<input type="text" id="foo1" />
</body>
</html>
Aggiornamento
Regex reg = new Regex("[^0-9]", RegexOptions.Singleline);
Console.WriteLine(Regex.Replace("123 -test 456", "[^0-9]", ""));
fonte
2011-01-25 16:22:17
+1 per ricordare a Trim(). Solo perché non puoi vedere quello spazio non significa che non sia lì. – JeffK