Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
949 views
in Technique[技术] by (71.8m points)

regex - JavaScript Regular Expression - Extract number from next to word

Been a long time since I have touched regular expressions. It's simple but I am pulling my hair out over it.

I have a string as follows that I get from the DOM "MIN20, MAX40". I want to be able to use regex in JavaScript to extract the integer next to MIN and the integer next to MAX and put into separate variables min and max. I cannot figure a way to do it.

Thanks to who ever helps me, you will be a life saver!

Cheers

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

You can use:

var input   = "MIN20, MAX40";
var matches = input.match(/MIN(d+),s*MAX(d+)/);
var min = matches[1];
var max = matches[2];

JSfiddle link


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...