在javascript中插入最后2个字符之前
insert before last 2 char in javascript
如何在单词的最后两个字符之前插入%
?
var str = "Because";
输出:Becau%se
var str = "Because";
var len = str.length;
var x = str.substring(0, len-2) + "%" + str.substring(len-2);
试试这个
var str = "Because";
var result = str.slice(0, -2) +"%"+str.slice(-2);
Try
function insert(str, value, position){
return str.substring(0,str.length-position) + value + str.substring(str.length-position);
}
给你!:)
http://jsfiddle.net/6WNk8/str.substring(0, str.length - 2) + "%" + str.substring(str.length - 2)
试试:
str.substring(0,str.length-2)+"%"+str.substring(str.length-2)
或者…
var str = "Because",
chars = str.split('');
chars.splice(-2, 0, '%');
str = chars.join('');
jsFiddle .
这是我为你写的一个函数!
var MyString = "Because";
// Inserts a string into another string at a given point
function InsertString(OriginalString, InsertingString, Position) {
return OriginalString.substring(0, Position) + InsertingString + OriginalString.substring(Position, OriginalString.length);
}
// You can call this as well if you want it n positions from right
function InsertStringFromRight(OriginalString, InsertingString, CharsFromRight) {
return InsertString(OriginalString, InsertingString, OriginalString.length - CharsFromRight);
}
// Call the function!
var Test1 = InsertString(MyString , "#", 5);
var Test2 = InsertStringFromRight(MyString , "#", 2);
alert(Test1);
alert(Test2);
相关文章:
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 使用Google Maps API向标记添加多个字符
- 单元格的工具提示或标题不显示超过2000个字符
- 如何显示字符串中最多 200 个字符
- 使用正则表达式匹配长度为六个字符的字母数字字符串
- 第一个字第一个字符第二个字第二个字符,一直到数组结束
- 如何限制一个字段只接受4个数字字符作为输入,并获得'It’这是潜水警报
- 将字符串分组为n个字符的块,并应用替换
- 如何在ajax中检查密码是否小于8个字符
- 用于在Javascript中删除多个空格的特殊字符
- 在字符串列表中搜索任何出现的单词,如果单词的第一个字符匹配,则高亮匹配单词.Javascript正则表达式
- 如何替换javascript字符串中的前三个连字符
- 如何使用正则表达式限制字符串的第一个字符
- 如何使用至少一个数字、一个大写字母和6-20个字符验证密码
- 使用javascript替换字符串中除第一个和最后一个之外的所有字符
- 如何在输入文本字段中输入10个字符时自动提交表单
- 如何检查两个字符串是否具有相同的字符,包括特殊字符
- 如何从日期中分割x个字符
- 如果两个跨度有数据,则添加字符
- 在跨度中每3个字符添加一个空格