从存储在另一个变量中的值中提取数值[重复]
Posted
技术标签:
【中文标题】从存储在另一个变量中的值中提取数值[重复]【英文标题】:extract numeric value from value stored in another variable [duplicate] 【发布时间】:2015-01-09 03:06:58 【问题描述】:如何从存储在另一个变量值提取数字部分? P>
例如:
var a=some_string ;
现在我想提取的一个数字值,并将其存储在另一个变量。 P>
【问题讨论】:
您的 some_string 看起来如何。您可能可以使用 parseInt developer.mozilla.org/en-US/docs/Web/javascript/Reference/…。同样,这取决于您的字符串的格式 @ unikorn我的字符串为 “submit1” 和它的变化每次跨度> 改变了什么?格式是否保持不变。例如 submit1 到 submit3? 【参考方案1】:例子--
var a='kjh56SS';
var b='';
for(var i=0;i<a.length;i++)
if(!isNaN(a.charAt(i)))
b=b+a.charAt(i);
alert(b);
演示--http://jsfiddle.net/mwkn4c8t/
【讨论】:
没有正则表达式的解决方案看起来很愚蠢而且效率低下!如果你愿意,你可以去寻找正则表达式的答案!以上是关于从存储在另一个变量中的值中提取数值[重复]的主要内容,如果未能解决你的问题,请参考以下文章
获取存储在变量中的字符串的值,其名称作为字符串存储在另一个变量中
使用dictionary_1的键在dictionary_2的值中搜索匹配项[重复]