JS去除字符串的空格和html标记

转载地址:http://www.shuonar.com/blog/7f53b146-2a7f-479a-9f27-1433dc7e9065.html

作为一名屌丝程序员,先来唠嗑两句,今天炒菜时突然觉得自己非常爱吃青椒,所以网上查了查吃青椒的好处,不论是青辣椒或红辣椒,都含有辣椒素,具有刺激性,能刺激消化道粘膜,尤其是口腔粘膜和舌头上的味蕾,因而有增加食欲和帮助消化的功能;且能行血活血促进血液循环,使心跳加快。所以吃辣椒后,常使人感到发热,特别是在寒冷季节,适量进食辣椒,不仅可以抵御风寒,预防伤风感冒,风湿病,腰腿痛等痹症。还具有防冻伤、脱发和坏血病,夜盲症等功效。辣椒虽然各种营养素含量较多,但由于其辣椒素的刺激性太强;如果过量食用,往往很多人是承受不了的。近年来由于农艺师的科学改良和育种,新型的辣椒,不仅大而肉肥汁多,且辣味很小,很符合人们食用上的要求。尽管如此,过量食用辣椒并不是没有副作用的;尤其是患有:肾病、高血压、慢性泌尿系统感染,慢性胃炎、消化性溃疡、慢性咽峡炎和扁桃腺炎、皮肤病和痔疮等患者,要少吃或不吃为好,以免加重病情。

说完了青椒,我们还是先来解决JS如何去除字符串中的空格,下面是我在网上查询资料总结的:

<script>

//去除左边的空格

functionLtrim(){

document.getElementById("txt").value=(document.getElementById("txt").value).replace(/^\s*/,"");

}

//去除右边的空格

functionRtrim(){

document.getElementById("txt").value=(document.getElementById("txt").value).replace(/(\s*$)/g,"");

}

//去除左右两边的空格

functionLRtrim(){

document.getElementById("txt").value=(document.getElementById("txt").value).replace(/^\s+|\s+$/g,"")

}

//去除所有的空格

functiontrim(){

document.getElementById("txt").value=(document.getElementById("txt").value).replace(/\s+/g,"");

}

</script>

<inputtype="text"value="说哪儿网"id="txt"/>

<inputtype="button"value="还原"onclick="javascript:document.getElementById('txt').value='说哪儿网'"/><br/>

<inputtype="button"value="点击去除-左边空格"onclick="Ltrim()"/><br/>

<inputtype="button"value="点击去除-右边空格"onclick="Rtrim()"/><br/>

<inputtype="button"value="点击去除-前后空格"onclick="LRtrim()"/><br/>

<inputtype="button"value="点击去除-所有空格"onclick="trim()"/><br/>

其次是去除字符串内的html标记:

functiondel_html_tags(str)

{

varwords='';

words=str.replace(/<[^>]+>/g,"");

returnwords;

}

相关推荐