文字列の操作:

入力値の全角・半角・メールアドレスをチェック

フォームに入力された文字列が半角か、全角か、半角数字か、メールアドレスかをチェックする。

String1
文字列を渡す
Number
チェックタイプを指定 1 = 半角 ・ 2 = 全角 ・ 3 = メールアドレス ・ 4 = 半角数字
String2
チェックの対象外にする文字を指定 複数ある場合は「+–#」のように続けて指定可能
●必須引数 ●オプション引数(省略可能)

記述例

$checkBytes('ABCあいう',1,'あいう')
$checkBytes('mail@com',3)

戻り値

指定したチェックタイプに適合しているかどうかをBool値で返す。

動作サンプル

全て半角の場合には true を返す。(全角の「あいう」は除外)

 → 
Javascript : $id('result1').value=$checkBytes(this.value,1,'あいう');

全て全角の場合には true を返す。(半角の「123」は除外)

 → 
Javascript : $id('result2').value=$checkBytes(this.value,2,'123');

メールアドレスとして成立していれば true を返す。

 → 
Javascript : $id('result3').value=$checkBytes(this.value,3);

全て半角数字であれば true を返す。(半角の「+-」は除外)

 → 
Javascript : $id('result4').value=$checkBytes(this.value,4,'+-');
※上記のサンプルコードは主にPC表示用を想定している。スマホ用のコーディングでは別途調整が必要となる可能性がある。
※この関数の動作サンプルとして必須ではない装飾的なCSSコードなどは省略して提示している。