文字列の操作:

全角半角文字を指定したバイト数に変換して返す

文字列を渡して除外文字でなければ、指定したバイト数の文字に変換して返す。除外文字はそのまま返す。

Number
変換後のバイト数を指定 1 = 半角 ・ 2 = 全角
String1
処理対象の文字列を渡す
String2
処理対象から除外する文字を指定 複数ある場合には「A2%&」のように続けて指定
●必須引数 ●オプション引数(省略可能)

記述例

$exchangeByte(1, '中央町5-9')
$exchangeByte(2, '中央町5-9')
$exchangeByte(1, '電話:0123−4567', ':')
$exchangeByte(1,'klib')

注意点

初期設定として処理対象なのは次の文字:スペース、A〜Z、a〜z、0〜9、~ ! @ # $ % ^ & * ( ) - _ = + [ ] ¥ | ; : < > / ?

動作サンプル

Javascript : var exStr=$exchangeByte(1,'中央町5-9'); var exStr=$exchangeByte(2,'中央町5-9'); var exStr=$exchangeByte(1,'電話:0123−4567',':'); var exStr=$exchangeByte(1,'klib');
※上記のサンプルコードは主にPC表示用を想定している。スマホ用のコーディングでは別途調整が必要となる可能性がある。
※この関数の動作サンプルとして必須ではない装飾的なCSSコードなどは省略して提示している。