差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| study:javascript:start [2013/11/12 05:29] – [Merge Rowspan] banana | study:javascript:start [2015/02/19 07:07] (現在) – [Add Comma] banana | ||
|---|---|---|---|
| 行 163: | 行 163: | ||
| - | ===== Usage ===== | + | ===== Demo ===== |
| - | #merge first <td> \\ | + | link to [[http://jsfiddle.net/loliqoop/ |
| - | cellMergeChk(document.getElementById(" | + | |
| - | #merge second <td> \\ | + | |
| - | cellMergeChk(document.getElementById(" | + | |
| - | + | ||
| - | ===== reference | + | |
| - | http://blog.naver.com/bacchusl? | + | |
| 行 176: | 行 170: | ||
| ====== Add Comma ====== | ====== Add Comma ====== | ||
| <code javascript> | <code javascript> | ||
| - | function | + | function |
| - | | + | return ("" |
| - | if (number.length > 3) { | + | |
| - | var mod = number.length % 3; | + | |
| - | var output = (mod > 0 ? (number.substring(0, | + | |
| - | for (i=0 ; i < Math.floor(number.length / 3); i++) { | + | |
| - | if ((mod == 0) && (i == 0)){ | + | |
| - | output += number.substring(mod+ 3 * i, mod + 3 * i + 3); | + | |
| - | } else{ | + | |
| - | output+= ',' + number.substring(mod + 3 * i, mod + 3 * i + 3); | + | |
| - | } | + | |
| - | }//end for | + | |
| - | return (output); | + | |
| - | | + | |
| - | return number; | + | |
| - | | + | |
| } | } | ||
| </ | </ | ||
| ちなみにカンマを除去するのは次のとおり | ちなみにカンマを除去するのは次のとおり | ||
| <code javascript> | <code javascript> | ||
| - | function | + | function |
| - | var str = '' | + | return number.replace(/ |
| - | var output=str.replace(/ | + | |
| - | return output; | + | |
| } | } | ||
| - | |||
| </ | </ | ||