[字符串处理]替换字符串中间位置字符为指定字符
2018-02-24 10:36
393 查看
示例:
$.fl.stringReplace('12345678', {start: 2, end: 2}) # 12****78
$.fl.stringReplace('12345678', {format: '-'}) # 12----78
stringReplace: function(str, opt) { var endStr, middleStr, middleStrReplace, options, startStr; options = { format: (opt != null ? opt.format : void 0) || "*", start: (opt != null ? opt.start : void 0) || 1, end: (opt != null ? opt.end : void 0) * -1 || 1 * -1 }; startStr = str.slice(0, options.start); middleStr = str.slice(options.start, options.end); endStr = str.slice(options.end); middleStrReplace = new Array(middleStr.length + 1).join(options.format); if (str.length > 2) { return startStr + middleStrReplace + endStr; } else { return new Array(str.length + 1).join(options.format); } },
相关文章推荐
- 自定义函数,替换字符串中指定位置的字符
- 字符串指定位置替换字符
- java判断字符串中某字符出现的位置,并替换指定指定内容
- python 替换字符串中指定位置字符——一个简单有效的方法
- JS 字符串操作函数 往指定位置插入字符 删除指定位置字符 替换指定位置字符
- JS 字符串操作函数 往指定位置插入字符 删除指定位置字符 替换指定位置字符
- 字符串处理笔记-查找指定字符在字符串中的位置
- js替换字符串中所有指定的字符(实现代码)
- LotusScript查询指定字符在字符串中的位置
- 字符串处理 删除指定字符
- [C语言]字符串处理 - 以指定的字符串分割字符串(支持中文字符)
- 从字符串指定位置删除指定长度字符
- QT中QString 类的使用--获取指定字符位置、截取子字符串等
- 截取字符串指定位置的字符
- 如何替换指定位置的字符串(另附String类常用方法)
- js replace(a,b)之替换字符串中所有指定字符的方法
- delphi截取指定字符空格或-符号前面 中间 后面字符串
- 得到字符串列表指定位置的字符
- Excel中将字符串中从右起第n个指定字符替换的方法
- Python:字符串中指定位置插入一个字符