十进制或非十进制

十进制或非十进制

本文介绍了如何从alpha数字字符串中仅检索数字(十进制或非十进制)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





我只想从字母数字字符串中检索数字。



For例如:



AlphaNum =1.23这是数字



所以这里我只想检索来自AlphaNum的1.23。



感谢您的回复。



问候,

Vinay Kumar。

Hi,

I want to retrieve only the numbers from a alphanumeric string.

For Eg:

AlphaNum = "1.23Here is the number"

so here i want to retrieve only 1.23 from the AlphaNum.

Appreciate for your response.

Regards,
Vinay Kumar.

推荐答案


\d+\.?\d*|\d*\.?\d+

会找到:

will find:

1
86
23.4

等。或者如果你想要这个数字只是一个开始,那么使用它:

etc. or if you want the number just are the start then use this:

^(\d+\.?\d*|\d*\.?\d+)

哪个将从您的示例中提取1.23部分,但不返回任何内容

Which will extract the 1.23 part from your example, but return nothing for

Here 1.23 is the number


var txt = "GUJ 12.50 VAT";
var numb = txt.match(/\d+./g);
numb = numb.join("");
alert(numb);





//你会得到12.50麻木......







请告诉我这对你有用吗?



//You’ll get 12.50 in numb….



Please let me know it is useful for you or not?


这篇关于如何从alpha数字字符串中仅检索数字(十进制或非十进制)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-23 23:25