[Javascript]便利!全角数字を半角数字に変換する方法
<script>
function numericZentohan(data)
{
data += '';
var table = {
"0":0,
"1":1,
"2":2,
"3":3,
"4":4,
"5":5,
"6":6,
"7":7,
"8":8,
"9":9
};
while(data.match(/[0-9]/)){
for(n in table){
data = data.replace(n, table[n]);
}
}
return data;
}
</script>
jQueryと連携させる場合は、こういう風にします。
$(function(){
$('#button').click(function(){
$('#inputText').val(numericZentohan($('#inputText').val()));
});
});
デモ
カテゴリ:
JavaScript