context:   addComma : function(obj, length, groupingSeparator, decimalSeparator) {    var o = obj;    if(length > 0) {      o = Teeda.THtmlInputCommaText.checkFraction(obj, length, decimalSeparator);    }    var regGroup = new RegExp(groupingSeparator, 'g');    var regDecimal = new RegExp(decimalSeparator, 'g');    o.value = o.value.replace(regGroup, '');    if(o.value.match(/^-/)){      o.value = o.value.replace(/^-/, '');      sign = '-';    } else {      sign = '';    }    if (!o.value) {      o.value = sign;      return;    }    var vals = o.value.split(decimalSeparator);    var val1 = vals[0].match(regDecimal).reverse().join('');    val1 = val1.replace(/(\d{3})/g, '$1' + groupingSeparator);    val1 = val1.match(regDecimal).reverse().join('');    if(val1.length > 0 && val1.charAt(0) == groupingSeparator) {      val1 = val1.substring(1, val1.length);    }    if (vals.length == 1) {      o.value = sign + val1;    } else {      o.value = sign + val1 + decimalSeparator + vals[1];    }  },
meta: 2738	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/2738/a9f7948870c9be62fbb7c880f733fdea7b1a4a32/THtmlInputCommaText.js/clean/teeda/teeda-extension/src/main/resources/org/seasar/teeda/extension/component/html/THtmlInputCommaText.js