Top > JavaScriptあれこれ > 正規表現パターン

Everything is expanded.Everything is shortened.
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 
 
 
 
-
|
-
|
!
 
 
 
//全てASCIIか?
//JavaScriptの正規表現で、渡された文字列が全てASCIIかチェックします。
//JavaScript 正規表現 ASCII
var str = " abcdefghijklmnopqrstuvwxyz!#$%&'()[]@";
if (str.match(/^[\x20-\x7E]+$/)) {
    alert("すべてASCIIである");
} else {
    alert("ASCIIでない文字がある");
}
//↓
//"すべてASCIIである"
Everything is expanded.Everything is shortened.
  1
 
Everything is expanded.Everything is shortened.
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 
 
 
 
-
|
-
|
!
 
 
 
//全て全角ひらがなか?
//JavaScriptの正規表現で、渡された文字列が全て全角ひらがなかチェックします。
//JavaScript 正規表現 全角ひらがな
var str = "あいうえおわいうえおん";
if (str.match(/^[\u3040-\u309F]+$/)) {
    alert("すべて全角ひらがなである");
} else {
    alert("全角ひらがなでない文字がある");
}
//↓
//"すべて全角ひらがなである"
Everything is expanded.Everything is shortened.
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 
 
 
 
-
|
-
|
!
 
 
 
//全て全角カタカナか?
//JavaScriptの正規表現で、渡された文字列が全て全角カタカナかチェックします。
//JavaScript 正規表現 全角カタカナ
var str = "アイウエオワイウエオン";
if (str.match(/^[\u30A0-\u30FF]+$/)) {
    alert("すべて全角カタカナである");
} else {
    alert("全角カタカナでない文字がある");
}
//↓
//"すべて全角カタカナである"
Everything is expanded.Everything is shortened.
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 
 
 
 
-
|
-
|
!
 
 
 
//全て半角カタカナか?
//JavaScriptの正規表現で、渡された文字列が全て半角カタカナかチェックします。
//JavaScript 正規表現 半角カタカナ
var str = "アイウエオカキクケコサシスセソタチツテトナニヌネノハイフヘホマミムメモラリルレロヤユヨワン゚ガギグゲゴ";
if (str.match(/^[\uFF65-\uFF9F]+$/)) {
    alert("すべて半角カタカナである");
} else {
    alert("半角カタカナでない文字がある");
}
//↓
//"すべて半角カタカナである"
Everything is expanded.Everything is shortened.
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 
 
 
 
-
|
-
|
!
 
 
 
//全て全角ASCIIか?
//JavaScriptの正規表現で、渡された文字列が全て全角ASCIIかチェックします。
//JavaScript 正規表現 全角ASCII
var str = "ABCDEFGHIJK1234567890!#$";
if (str.match(/^[\uFF01-\uFF60]+$/)) {
    alert("すべて全角ASCIIである");
} else {
    alert("全角ASCIIでない文字がある");
}
//↓
//"すべて全角ASCIIである"
Everything is expanded.Everything is shortened.
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 
 
 
 
-
|
-
|
!
 
 
 
//全て全角文字か?
//JavaScriptの正規表現で、渡された文字列が全て全角文字かチェックします。
//JavaScript 正規表現 全角文字
var str = "ABCDEFXYZあいうえおカキクケコ@!+*_";
if (str.match(/^[^ -~。-゚]*$/)) {
    alert("すべて全角文字である");
} else {
    alert("全角文字でない文字がある");
}
//↓
//"すべて全角文字である"
Everything is expanded.Everything is shortened.
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 
 
 
 
-
|
-
|
!
 
 
 
//渡された文字列に非ASCII文字があるか?
//JavaScriptの正規表現を使用して、渡された文字列に非ASCII文字があるかチェックします。
//JavaScript 正規表現 非ASCII文字
var str = " abcdefghijklmnopqrstuvwxyz!#$%&'()[]@";
if (str.match(/[^\u0020-\u007E]/)) {
    alert("文字列に非ASCII文字が存在する");
} else {
    alert("文字列に非ASCII文字は存在しない");
}
//↓
//"文字列に非ASCII文字は存在しない"
Everything is expanded.Everything is shortened.
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 
 
 
 
-
|
-
|
!
 
 
 
//渡された文字列に非半角英字があるか?
//JavaScriptの正規表現を使用して、渡された文字列に非半角英字があるかチェックします。
//JavaScript 正規表現 非半角英字
var str = "abcdefghijklmnopqrstuvwxyz";
if (str.match(/[^A-Za-z]/)) {
    alert("文字列に非半角英字が存在する");
} else {
    alert("文字列に非半角英字は存在しない");
}
//↓
//"文字列に非半角英字は存在しない"
Everything is expanded.Everything is shortened.
  1
 
Everything is expanded.Everything is shortened.
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 
 
 
 
-
|
-
|
!
 
 
 
//渡された文字列に半角カタカナがあるか?
//JavaScriptの正規表現を使用して、渡された文字列に半角カタカナがあるかチェックします。
//JavaScript 正規表現 半角カタカナ
var str = "aaaaアあああああ";
if (str.match(/[\uFF65-\uFF9F]/)) {
    alert("文字列に半角カタカナが存在する");
} else {
    alert("文字列に半角カタカナは存在しない");
}
//↓
//"文字列に半角カタカナが存在する"
Everything is expanded.Everything is shortened.
  1
 
Everything is expanded.Everything is shortened.
  1
 
Everything is expanded.Everything is shortened.
  1
 

リロード   新規 編集 凍結解除 差分 添付 複製 名前変更   ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: 2012-08-08 (水) 23:25:18 (2676d)