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;
}