全角英数字を自動的に半角変換するソース
全角英数字を自動的に半角変換するソース
パソコン初心者です。
以下は、
フォームに入力された全角英数字を自動的に半角に変換するソース(Javascript)のようなんですが
どういった意味なのかよくわかりません。
一体どういう仕組みなんですか??
function zentohan(obj){
if(typeof(obj.value)!="string")return false;
var han= '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@-.,:';
var zen= '1234567890abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ@-.,:';
var word = obj.value;
for(i=0;i<zen.length;i++){
var regex = new RegExp(zen[i],"gm");
word = word.replace(regex,han[i]);
}
obj.value = word;
}
お礼
ありがとうございました。 補足の部分は改めて質問することにします。
補足
ありがとうございます。 *を*に変換せずに、、’’を‘’に変更することはできないのでしょうか?