🙄
jsの正規表現で、#636みたいな文字を取って、遊びたい
function match_num_regex(input_str){
let ary = [];
for (var m of input_str.matchAll(/#\s*[0-9]+/g)) {
console.log(m);
var str = m[0].replace(/#\s*/,"");
console.log(Number(str));
ary.push(Number(str));
}
return ary;
}
でできる。
正規表現は、スラッシュで囲う文化らしい。
何もわかっていないので、これが正しいのかもわからない。
/#\s*/ <-なんで囲うの?? そうゆうもん??
これがあれば、文書内で、リンクを設定できたりするから便利かなと思い製作したが、まだ実際に使ってないので、使いやすいのかは皆無。
Discussion