実務で使えるJavaScript検証・空値判定・高頻度イベント制御テクニック
1. よく使われる正規表現パターン集
// 画像MIMEタイプ
/^image\/(?:jpe?g|png|gif)$/i.test(file.type)
// 金額(符号付き小数可)
/^[+]?\d+(?:\.\d+)?$/
// 電話番号(中国大陸)
/^(?:(?:\+?86)|(?:17951))?(?:13\d|15[0-35-9]|166|17[0-35-8]|18\d|14[57])\d{8}$/
// 0以上の整数
/^\d+$/
// メールアドレス簡易判定
/^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z ...
7月2日 00:16 投稿
JavaScriptでの正規表現の基礎
正規表現とは何か?
正規表現(Regular Expression)は、文字列内のパターンを記述する方法です。これを使用して、特定の部分文字列が存在するかどうかを確認したり、置換を行ったり、条件に一致する部分文字列を抽出することができます。
正規表現を使う理由
以下は、複雑な文字列処理を簡単にするための例です。
// 文字列中のすべての数字を見つける
let str = 'abc1 ...
5月24日 17:00 投稿