Contact: aviboots(AT)netvision.net.il
39,879 questions
51,805 answers
573 users
const str = "nodejs (600) php (programming) java ($1000000) c"; const regExp = /\(([^)]+)\)/g; const matches = [...str.match(regExp)]; console.log(matches); /* run: [ '(300)', '(programming)', '($1000000)' ] */
const str = "nodejs (600) php (programming) java ($1000000) c"; const regExp = /\(([^)]+)\)/g; const matches = [...str.matchAll(regExp)].flat(); for (let i = 0; i < matches.length; i++) { console.log(matches[i]); } /* run: (600) 600 (programming) programming ($1000000) $1000000 */