🐣 5/29 今日の積み立て JS
作成日: 2021/05/29
0

正規表現の復習を!

パスワードアプリ
if(){
if(){
if(){実現したい処理
};
};
};

・正規表現

正規表現の書き方には2種類!https://www.sejuku.net/blog/20973
>リテラル const regexp = /^\d{3}-?\d{4}$/;
JavaScriptでは/・・・/と囲むことで、その中身は正規表現のパターンとして認識される

>RegExpコンストラクタ const regexp = new RegExp('^\d{3}-?\d{4}$');
RegExp()の引数へ文字列の正規表現パターンを指定すれば認識される

いくつかの特殊文字
「.」何らかの1文字
「\w」大文字小文字を含む英数字とアンダースコア
「\d」0〜9の数字
「\s」タブ、改行、スペース

/^(?=,?[a-z])(?=.?\d)[a-z\d]{8,100}$/i
意味;半角英字と半角数字それぞれ1文字以上含む8文字以上100文字以下の文字列https://qiita.com/momotaro98/items/460c6cac14473765ec14

gオプション
gオプションは置き換えたい文字列を指定した時にその文字が複数含まれている場合に、その全てを置き換えるオプション
https://qiita.com/yuichir43705457/items/6503f257f1d81e9239e3

・Element.matches() - 要素がセレクタの条件に合うか確認する


プログラミング初心者。アプリ開発エンジニアを目指し日々勉強中の文系大学生。CodeVillege4月後半入学。日々の学びや気づきをメモしていきます。よろしくお願いします。