В JavaScript, учитывая регулярное выражение шаблон и строку:Как извлечь «части» строки в соответствии с некоторым шаблоном RegExp?
var pattern = '/this/[0-9a-zA-Z]+/that/[0-9a-zA-Z]+';
var str = '/this/12/that/34';
Как вернуть массив, содержащий:
['12', '34']
Следующая соответствует входной строки целое и, таким образом, возвращает его в целом.
var res1 = '/this/12/that/34'.match(/\/this\/[0-9a-zA-Z]+\/that\/[0-9a-zA-Z]+/));
Следующие совпадения соответствуют всем «частям» входной строки.
var res2 = '/this/12/that/34'.match(/[0-9a-zA-Z]+/g));
вы можете использовать это .. ' '/this/12/that/34'.match (/ (\ д +)/г) '. –