JavaScript

[JavaScript] 正規表現パターンサンプル集

投稿日:2017年8月11日 更新日:

正規表現パターンのサンプルをまとめてみました。
ぜひご利用ください。

正規表現サンプル

【正規表現パターン】
パターン意味
/^[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形式)
/^\d{1,3}(\.\d{1,3}){3}$/IP(999.999.999.999形式)
/^([1-9][0-9]*|0)(\.[0-9]+)?$/正の小数
/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/正・負の小数
/^[ぁ-んー]*$/全角ひらがな(空文字OK)
/^[ァ-ンヴー]*$/全角カタカナ(空文字OK)
/^[ァ-ン゙゚\-]*$/半角カタカナ(空文字OK)
/^[^\x20-\x7e]*$/全角文字のみ(空文字OK)

「空文字OK」とあるのは、0バイトの文字をtrueと判定するという意味です。
0バイトの文字をfalseとしたい場合は、最後の「*」を「+」に変更してください。

使い方サンプル

文字列を正規表現で判定したい場合は以下のように判定できます。

例)文字列が半角数値かどうか正規表現を使って判定する

解説

スポンサーリンク

スポンサーリンク

-JavaScript
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

[JavaScript] オブジェクトの配列の要素を全件取得する

オブジェクト(連想配列)の配列の要素を全件取得するサンプルです。 サンプルソース 例)オブジェクト配列「arr」の全要素 ...

[JavaScript] canvasタグに画像を読み込む

canvasタグに画像を読み込むサンプルです。 サンプルソース 例)ボタンを押すとcanvasに画像(inu.png)を ...

[JavaScript] オブジェクト名を省略してコーディングする(withブロック)

オブジェクト名を省略してコーディングするには、withを使用します。 withブロックを使う withブロックを使うと、 ...

[JavaScript] 配列から要素を削除する

配列から要素を削除するサンプルです。 配列の全要素を削除する 配列の全要素を削除するには、ブランクで更新します。 [cr ...

[JavaScript] Function引数にデフォルト値を設定する

Function引数にデフォルト値を設定するサンプルです。 ※ECMAScript6対応ブラウザで使用できます。 サンプ ...

スポンサーリンク