SHA256が入ってくるイメージ。
const paragraph = '/invite/77/example'; const regex = /^\/invite\/\d+\/[A-Za-z0-9]+/; const found = paragraph.match(regex); console.log(found); // => Array['/invite/77/example'] console.log(regex.test(paragraph)) // => true
先頭の/
を空にする。
let url = found[0] url = url.replace(/^\//, '') // => 'invite/77/example'
^
行の先頭にマッチする+
直前の文字の1文字以上の繰り返しにマッチする\d
数値/g
: 全体を検索するか。ない場合、一度マッチしたら終了する。const regex = /^\/invite\/\d+\/[A-Za-z0-9]+/g;