改行コードを削除する
改行コードは IE の場合 CR + LF、NN の場合 LF なのでこれを取り除きます。
CR(キャリッジリターン)の文字コードは 13 でこれを16進数で表すと D
LF(ラインフィード)の文字コードは 10 でこれを16進数で表すと A
よって、"%0D" と "%0A" を削除することで、改行を削除できます。
- /****************************************************************
- * 機 能: 改行コードの削除
- * 引 数: 文言
- * 戻り値: 改行コードなしの文言
- ****************************************************************/
- function DeleteLineFeed(myLen) {
- var newLen = '';
- for(var i=0; i<myLen.length; i++){
- text = escape(myLen.substring(i, i+1));
- if(text != "%0D" && text != "%0A"){
- newLen += myLen.substring(i, i+1);
- }
- }
- return(newLen);
- }