textarea的值处理换行符 textarea 赋值换行符
说到替换,很多人直接会想到使用replace进行替换。但是js中replace的替换更C#中的替换不同,C#中的replace对整个字符串进行替换,只要字符串匹配的,都进行了替换,而js的replace则是替换第一个匹配的字符串。所以像C#中的replace的书写方式替换是可定不行的。js中的replace需要加入正则匹配,才能够对整个字符串进行替换。
在此之前,还想说一下,有不熟悉js中的replace者,不是使用正则匹配,而是使用while循环,他的实现原理是在字符串中尝试找到"n",如果存在就替换,直至不存在"n"。例:while(str.indexOf('n') != -1) {str=str.replace('n', '
');}
这种方法是能够实现将换行符替换,但是在下面的例子中会造成死循环。例:while(str.indexOf(' ') != -1) {str=str.replace(' ', '');}
所以,大可不必做吃力不讨好的事,直接使用replace的正则匹配即可。例:varreg=new RegExp("n","g");str=str.replace(reg,"n");
如果需要还原回来的话可以用
varreg=new RegExp("<br>","g");str=str.replace(reg,"rn");
另外,对于空格的转换可以这样实现。
varregs = new RegExp("s", "g");str= str.replace(regs, '');
或者是
varregs = new RegExp(" ", "g");str= str.replace(regs, '');如要转载,请注明出处 --网海聚焦(WEB攻城狮)!
更多阅读
怎样处理多易拍文件拍摄仪一些常见的问题 常见的信息处理设备
多易拍文件拍摄仪为一可随身携带之行动式快速文件影像拍摄仪,无论是文件、彩色图片等数据,均能于约1秒内完成撷取与存盘。由于多易拍文件拍摄仪的特殊可折迭式设计,其外观尺寸相当精巧,且拍摄时文件纸张等不会与其相接触,故不会发生卡纸
LOLS4不一样的金克斯天赋符文加点图 芒果金克斯天赋符文
LOLS4不一样的金克斯天赋符文加点图——简介金克斯是一个可爱的小萝莉,但是他的爆发又是那么的恐怖,作为一个ADC也是因为他的收割能力,在比赛中经常上场。那么金克斯的天赋符文应该怎么点?LOLS4不一样的金克斯天赋符文加点图——工具/
被猫抓伤后的正确处理方法 被猫抓伤出血要打针吗
被猫抓伤后的正确处理方法——简介猫的牙齿和爪尖异常锋利,猫又喜欢同主人玩耍逗乐,因此,偶尔被猫咬伤或抓伤总是难免的。尽管不是猫本身想攻击你,但是面对这种情况,还是要做好防治措施,毕竟动物的爪子可能携带了病菌之类的。所以如果被猫
加拿大的垃圾处理 加拿大垃圾分类
垃圾处理是世界性的难题,加拿大虽然人口不多,但资源丰富,加拿大的人均资源拥有量和使用量都很大,每天产生的生活垃圾和工业垃圾很多。加拿大是如何处理垃圾的,是本文要介绍的内容。加拿大的垃圾处理工作是由政府承担的,而不是由社会组织进
我的世界如何换皮肤 我的世界换皮肤指令
今天教大家我的世界最简单的换皮肤方法。1、下载皮肤如这个皮肤如下图。2、创建一个压缩文件如下图。3、用压缩文件打开游戏,有一个.minecraft打开它。4、打开versinons,如下图我的世界如何换皮肤_我的世界皮肤怎么用