知识大全 JavaScript字符串插入、删除、替换函数使用示例
Posted 知
篇首语:非淡泊无以明志,非宁静无以致远。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 JavaScript字符串插入、删除、替换函数使用示例相关的知识,希望对你有一定的参考价值。
JavaScript字符串插入、删除、替换函数使用示例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
本文为大家介绍下JavaScript字符串的插入 删除 替换函数的在实际中的应用 想要学习的朋友可以参考下哈 希望对初学者有所帮助说明 以下函数中前两个函数取出查找字符串的前一部分和后一部分 以用于其他函数 注意 调用一次 replaceString(mainStr searchStr replaceStr) 函数 只能将字符串 mainStr 中最先找到的一个 searchStr 字符串替换为 replaceStr 字符串 并不能将字符串 mainStr 中所有的 searchStr 字符串替换为 replaceStr 字符串 如果需要替换全部 则需要使用循环 函数源码 [code //提取查找字符串前面所有的字符 function getFront(mainStr searchStr) foundOffset=mainStr indexOf(searchStr); if(foundOffset== ) return null; return mainStr substring( foundOffset); [/code]
复制代码 代码如下: //提取查找字符串后面的所有字符 function getEnd(mainStr searchStr) foundOffset=mainStr indexOf(searchStr); if(foundOffset== ) return null; return mainStr substring(foundOffset+searchStr length mainStr length); 复制代码 代码如下: //在字符串 searchStr 前面插入字符串 insertStr function insertString(mainStr searchStr insertStr) var front=getFront(mainStr searchStr); var end=getEnd(mainStr searchStr); if(front!=null && end!=null) return front+insertStr+searchStr+end; return null; 复制代码 代码如下: //删除字符串 deleteStr function deleteString(mainStr deleteStr) return replaceString(mainStr deleteStr ""); 复制代码 代码如下: //将字符串 searchStr 修改为 replaceStr function replaceString(mainStr searchStr replaceStr) var front=getFront(mainStr searchStr); var end=getEnd(mainStr searchStr); if(front!=null && end!=null) return front+replaceStr+end; return null;使用示例 假设有一表单 用于接收用户的留言信息 我们需要将留言内容中用户输入的回车换行替换为 HTML 标签 <br> 同时还需要将空格符替换为 这样在显示留言信息的时候就能按用户输入的原格式进行显示了 文件如下:
复制代码 代码如下: cha138/Article/program/Java/JSP/201311/19944相关参考