知识大全 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

相关参考

知识大全 asp删除字符串所有空格函数

  在我们编程时经常会碰要把字符串的空格删除以来做到网站更近一步的安全防sql注入等在asp教程中我们主要会用到trimltrimrtrim这三个函数来实例  trim同时删除字符串前或字符串后面的空

知识大全 tr的使用方法

  tr用来从标准输入中通过替换或删除操作进行字符转换tr主要用于删除文件中控制字符或进行字符转换使用tr时要转换两个字符串字符串用于查询字符串用于处理各种转换  tr刚执行时字符串中的字符被映射到字

知识大全 解析strtr函数的效率问题

  最近经常要对字符串进行匹配和替换操作之前一般使用str_replace或者preg_replace据说strtr的效率不错所以对比了一下复制代码代码如下:$i=;$t=microtime(true

知识大全 常用的表单提交判断函数

<SCRIPTID=clientEventHandlersJSLANGUAGE=javascript>//函数名csafe//功能介绍检查是否含有\\\\///参数说明要检查的字符串//返

知识大全 asp显示文件夹属性的函数

   这是一个ASP显示文件夹属性的函数和大家一起分享一下  \\GenerateFolderInformation\\目的\\生成一个字符串来描述文件夹的当前状态\\示

知识大全 struts2标签中字符串及字符替换

  替换内容为单个字符  <s:propertyvalue=strValuereplace(sA)/>  替换内容为多个字符  <s:propertyvalue=strValuere

知识大全 js替换字符串的所有示例代码

本文为大家详细介绍下js如何替换字符串中所有肯定包含了你所想要的具体的实现思路及代码如下感兴趣的朋友可以参考下哈希望对大家有所帮助 复制代码代码如下:/***替换字符串中所有*@paramo

知识大全 C#中正则表达式进行忽略大小写的字符串替换

C#中正则表达式进行忽略大小写的字符串替换  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在C#

知识大全 请问,百度百科里面的词条图片(概述图),为什么被替换或者删除后,搜索点击进去后 依然能显示出来呢

请问,百度百科里面的词条图片(概述图),为什么被替换或者删除后,搜索点击进去后依然能显示出来呢?那是因为你替换或者删除后提交并没有成功,或者正在审核所以还是以前的显示。手机去百度搜索图片为什么不能显示

知识大全 关于java.util.regex 包中新增字符替换方法的比较

  代码如下:  importjavautilregex*;    publicclassregex     publicregex()          publicstaticStringrepl