JavaScript正規表現で全角数字を半角数字に変換する例

2011/02/28 11:26 Update
TAGS: JavaScript | 全角 | 半角 | 数字 | 変換 | 正規表現 | RegExp
JavaScriptの正規表現で全角数字(0~9)を半角数字(0~9)に変換する例。

<script lang="javascript" type="text/javascript">
function replaceZenkaku(s)
{
    var i;
    for(i=0;i<10;i++) s=s.replace(new RegExp(new Array('0','1','2','3','4','5','6','7','8','9')[i],'g'),i);
    return s;
}

alert("1234567890"); //
alert(replaceZenkaku("1234567890"));
</script>

.

Sponsored Link


有关作者
Syboos.jp編集長システム設計や開発、保守運営などを行ってます。オープンソース技術に興味があります。

Comments

用户名 (required)

Email (will not be published) (required)

URL

Evaluation