【JavaScript】正規表現のパターンまとめ

こんにちは!CODE CLUB965のKです!

今回は、JavaScriptでよく使うであろう正規表現のパターンをまとめておこうと思います。

あくまでサンプルなので、必要に応じて修正して下さい。

正規表現のパターン一覧

以下に正規表現のパターン一覧を書いておきます。
コピペして使って下さい!

正規表現内容
/^[0-9]*$/半角数字のみ(空文字OK)
/^[0-9]+$/半角数字のみ(空文字NG)
/^[a-zA-Z]*$/半角英字のみ(空文字OK)
/^[a-zA-Z]+$/半角英字のみ(空文字NG)
/^[0-9a-zA-Z]*$/半角英数字のみ(空文字OK)
/^[a-zA-Z0-9!-/:-@¥[-`{-~]*$/半角英数記号のみ(空文字OK)
/^([a-zA-Z0-9]{8,})$/8文字以上の半角英数字
/^([a-zA-Z0-9]{6,8})$/6文字以上8文字以内の半角英数字
/^([0-9]{0,8})$/8文字以下の半角数値
/^[0-9]{8}$/8文字の半角数値
/^https?:\/\/URLのフォーマット
/^\d{3}-\d{4}$/郵便番号(999-9999形式)
/^([1-9][0-9]*|0)(\.[0-9]+)?$/正の小数
/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/正・負の小数
/^[ぁ-んー]*$/全角ひらがな(空文字OK)
/^[ァ-ンヴー]*$/全角カタカナ(空文字OK)
/^[ァ-ン゙゚\-]*$/半角カタカナ(空文字OK)
/^[^\x20-\x7e]*$/全角文字のみ(空文字OK)

正規表現を使って判定する関数のサンプル

以下に上記の正規表現を使って、判定する関数のサンプルを書いておきます。

function check(str){
  var reg = new RegExp(/^[0-9]*$/); //上記の正規表現を引数に渡す
  var response = reg.test(str);
  return response;
}

RegExp()に正規表現のパターンを書いてあげればOKです。

上記の例では、文字列が半角数字かどうか判定する関数を書いています。
必要に応じて、修正して下さい!

それでは、また!

Follow me!

【JavaScript】正規表現のパターンまとめ” に対して1件のコメントがあります。

コメントは受け付けていません。