插入字符之前的第6个字符从最后一个Jquery
Insert Character Before 6th Character From Last Jquery
我需要重新组织价格字符串,第一个值是1.778,81,我需要最后一个值2.099,00,代码爱的结果像2099,00,我需要。
$.each($(".indirimsiz_urun_fiyati span"), function(index) {
var KDVsiz = $(this).html().replace(' TL + KDV', '');
var KDVsiz = (KDVsiz).replace(/'./g,"");
var KDVsiz = (KDVsiz).replace(/,/g,".");
var KDVsiz = (parseFloat(KDVsiz,10) * 1.18).toFixed(2);
var KDVsiz = (KDVsiz).replace(/'./g,",");
$(this).text( KDVsiz + ' TL' );
});
你可以试试
var b=KDVsiz;
var a= b.substring(0,b.length-7) + '.' + b.substring(b.length-7);
alert(a);
请看这个问题的答案:
String.prototype.splice = function( idx, rem, s ) {
return (this.slice(0,idx) + s + this.slice(idx + Math.abs(rem)));
};
KDVsiz = KDVsiz.splice( KDVsiz.length - 6, 0, "." );
我认为这应该有效,但是我太懒了,所以如果有人想纠正我,我会编辑/删除我的答案。
当然可以内联:
KDVsiz = KDVsiz.slice(0,KDVsiz.length - 6) + "." + KDVsiz.slice(KDVsiz.length - 6);
Sandeep的回答更好。
相关文章:
- 为什么这个正则表达式不't匹配最后一个字母数字字符
- Javascript:删除冒号的最后一个字符
- 使用javascript替换字符串中除第一个和最后一个之外的所有字符
- 如何在单击时从输入字段中删除最后一个字符
- 为什么jQuery正在删除文本的最后一个字符
- Javascript 切掉最后一个字符,如果有 2 个
- 使用JavaScript替换字符串的最后一个字符
- 打印regex之后的最后一个字符
- JavaScript-删除最后一个大写字母后的所有字符
- 字符串替换最后一个字符出现的斜杠
- 如何删除字符串的第一个和最后一个字符
- 如何使用jquery获取最后一个字符
- 使用dojo按键事件时无法避免最后一个字符输入
- 如何获取去除不需要的字符的url的最后一个元素
- Jquery:如何关注DIV的最后一个字符
- 最后一个斜杠 JavaScript RegEx 之后的所有字符
- 查找字符串中类型的最后一个字符
- 打印出字符串中所有单词的最后一个字符
- 字符字符串中最后一个单词的第一个字母
- 正则表达式:从字符到行尾匹配,没有最后一个匹配组