从存储在另一个变量中的值中提取数值[重复]

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的值中搜索匹配项[重复]

如何从SQL中的列值中提取特定部分(Redshift平台)

从组合框的值中获取选项的文本[重复]

从数据库列和 C# 中的 textBox 值中扣除值,扣除后的值必须存储在新列中

jmeter中json提取器和断言器的简单用法