문자열이 있습니다. "주제가 36 회, 주석이 84 회 투표 할 수 있습니다."문자열에서 JavaScript 파싱 int
문자열에서 숫자 84를 가져와야합니다 (숫자는 다를 수 있음).
어떻게하면됩니까?
/^You can vote \d\d times for topics and (\d\d) times for comments$/.exec(str);
또는 :
문자열이 있습니다. "주제가 36 회, 주석이 84 회 투표 할 수 있습니다."문자열에서 JavaScript 파싱 int
문자열에서 숫자 84를 가져와야합니다 (숫자는 다를 수 있음).
어떻게하면됩니까?
/^You can vote \d\d times for topics and (\d\d) times for comments$/.exec(str);
또는 :
을 또는 다른이 릴 시도 : 데모http://jsfiddle.net/GyK7J/
코드
var s = "You can vote 36 times for topics and 84 times for comments".;
var firstnumber = parseInt(/vote\s(\d+)/.exec(s)[1], 10);
var second = /and\s([\d+]+)/.exec(s)[1];
을
정규식에 대해 아무것도 모르는 경우 시도하지 않아도됩니다. – Blaster
아, 여기에 뭘 - 너 - 시도한 - 얘들 아, noobs 및 초보자, 당신을 위해 행운을 잘 수가 있습니다. @qwertymk에게 감사합니다.'what-have-you-tried'- 나 같은 남자 : – Blaster
@ 블래스터 : 묻는 것이 아무에게도 해가되지 않습니다. "나는 이것에 어떻게 접근해야하는지 전혀 모른다"같은 대답조차도 지식의 수준에 대해 약간의 아이디어를 줄 수 있습니다. –