2020/06/24
Javascriptでよく使う正規表現のメモ
概要
Javascriptで入力チェックなどをクライアントサイド側でも実装することが頻繁にあります。
例えば、email addressやpasswordなどですね。
正規表現なども多用するので、よく使うものをメモしておきます。
一覧
regex | 意味 |
---|---|
/^[^\s@]+@[^\s@]+\.[^\s@]+$/ |
メールアドレス |
/^[0-9]*$/ |
半角数字のみ(空白OK) |
/^[0-9]+$/ |
半角数字のみ(空白NG) |
/^[0-9]{8}$/ |
半角数字8文字 |
/^[0-9]{8,}$/ |
半角数字8文字以上 |
/^[0-9a-zA-Z]*$/ |
半角英数字のみ(空白OK) |
/^[a-zA-Z0-9!-/:-@¥[-`{-~]*$/ |
半角英数記号のみ(空白OK) |
使い方
const emailAddress = '[email protected]'
const isEmailAddress = /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(emailAddress)
console.log(isEmailAddress) // true
関連する記事
【1行】JavascriptでCookieの全削除
たまにやるCookie全削除のJavascriptです
Nuxt2からNuxt3への移行とNextJSとNuxt3の比較について
弊社ホームページとブログサイトをNuxt2からNuxt3ベースに移行しました。
[NextJs]Google Mapでマーカーをセンターに表示するコンポーネントの作成
NextJsアプリ内で、Google Mapを表示して、中心にマーカーを配置するコンポーネントを作成しました。
[Next.js]client側のみで読み込むcomponent(SSRのエラーを回避)
組織図を描画するreactライブラリ`react-organizational-chart`をサーバー側で呼び込む際にエラーになる方法に対処しました