`
shenyuc629
  • 浏览: 193881 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

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

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

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

<script>

//去除左边的空格

function Ltrim(){

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

}

//去除右边的空格

function Rtrim(){

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

}

//去除左右两边的空格

function LRtrim(){

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

}

//去除所有的空格

function trim(){

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)

{

    var words = '';

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

    return words;

}
分享到:
评论

相关推荐

    100个直接可以拿来用的JavaScript实用功能代码片段(1-10)

    1、原生JavaScript实现字符串长度截取 2、原生JavaScript获取域名主机 3、原生JavaScript清除空格 4、原生JavaScript替换全部 5、原生JavaScript转义html标签 6、原生JavaScript还原html标签 7、原生JavaScript时间...

    babel-plugin-dedent:从多行模板字符串中删除缩进

    缩进将从所有带有dedent标记的字符串中删除(如果需要使用自己的标记,也可以将dedent用作函数)。 expect ( dedent `Line #1 Line #2 Line #3` ) . to . equal ( 'Line #1\nLine #2\nLine #3' ) ; // Leading/...

    常用js大全,javascript校验大全

    1.56 删除字符串两侧的空格,返回的是删除两侧空格的字符串. 63 1.57 打开模式窗口,窗口居中 65 1.59 检验输入的时间段,日期格式yyyy-MM-dd 67 1.60 检验输入的日期yyyy-MM-dd 69 1.61 用下拉框显示月、日,日下拉框...

    js脚本大全 js验证大全 压缩包

    1.56 删除字符串两侧的空格,返回的是删除两侧空格的字符串. 63 1.57 打开模式窗口,窗口居中 65 1.59 检验输入的时间段,日期格式yyyy-MM-dd 67 1.60 检验输入的日期yyyy-MM-dd 69 1.61 用下拉框显示月、日,日下拉框...

    经典JavaScript正则表达式实战

    使用正则表达式实现删除字符串中的空格:... 4 限制文本框只能输入数字和小数点等等... 5 替换小数点前内容为指定内容... 5 只匹配中文的正则表达式... 5 返回字符串的中文字符个数... 6 正则表达式取得匹配IP地址前...

    程序天下:JavaScript实例自学手册

    3.12 去除字符串的前后空格 3.13 刷新时清空所有文本框 3.14 随意改变大小的文本框 3.15 文本框的自动全选 3.16 文本框滚动导航 3.17 按钮获取焦点 3.18 文本框获取焦点弹出下拉框 3.19 文本框简单的单击效果 3.20 ...

    《程序天下:JavaScript实例自学手册》光盘源码

    3.12 去除字符串的前后空格 3.13 刷新时清空所有文本框 3.14 随意改变大小的文本框 3.15 文本框的自动全选 3.16 文本框滚动导航 3.17 按钮获取焦点 3.18 文本框获取焦点弹出下拉框 3.19 文本框简单的单击效果 3.20 ...

    正则表达式

    当一个正则表达式成功地和目标字符串相匹配时,可以从目标串中抽出和括号中的子模式相匹配 的部分.例如,假定我们正在检索的模式是一个或多个字母后面跟随一位或多位数字,那么我们可以使用模式 / [a-z] + \ d+/.但是...

    freemarker总结

    trim:去掉字符串前后的空白字符 下面是集合的常用内建函数 size:获取序列中元素的个数 下面是数字值的常用内建函数 int:取得数字的整数部分,结果带符号 例如: ${test?html} ${test?upper_case?html} 结果...

    java 正则表达式

    只能输入由数字和26个英文字母组成的字符串:"^[A-Za-z0-9]+$"。只能输入由数字、26个英文字母或者下划线组成的字符串:"^\w+$"。验证用户密码:"^[a-zA-Z]\w{5,17}$"正确格式为:以字母开头,长度在6~18之间,只能...

    PHP开发实战1200例源码

    实例113 字符串与HTML标记相互转换 144 实例114 运用PHP 5.0新型字符串输出XML数据 145 实例115 判断字符串中是否存在指定子串 146 2.9 正则表达式 147 实例116 验证电话号码的格式是否正确 147 实例117 验证Email...

    JavaScript网页特效范例宝典源码

    实例098 去除字符串中的空格 155 实例099 转换输入文本中的回车和空格 156 实例100 将数字字符串格式化为指定长度 158 实例101 把一个长数字分位显示 159 实例102 将RGB格式的颜色值转换为十六进制格式 161 实例103 ...

    正则表达式经典实例.pdf

    3.6 检查正则表达式能否整个匹配目标字符串 3.7 获取匹配文本 3.8 决定匹配的位置和长度 3.9 获取匹配文本的一部分 3.10 获取所有匹配的列表 3.11 遍历所有匹配 3.12 在过程代码中对匹配结果进行验证 3.13 在另一个...

    正则表达式经典实例

    3.6 检查正则表达式能否整个匹配目标字符串 3.7 获取匹配文本 3.8 决定匹配的位置和长度 3.9 获取匹配文本的一部分 3.10 获取所有匹配的列表 3.11 遍历所有匹配 3.12 在过程代码中对匹配结果进行验证 3.13 在...

    js使用小技巧

    让英文字符串超出表格宽度自动换行 word-wrap: break-word; word-break: break-all; 透明背景 &lt;IFRAME src="1.htm" width=300 height=180 allowtransparency&gt;&lt;/iframe&gt; 获得style内容 obj.style.cssText ...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例113 字符串与HTML标记相互转换 144 实例114 运用PHP 5.0新型字符串输出XML数据 145 实例115 判断字符串中是否存在指定子串 146 2.9 正则表达式 147 实例116 验证电话号码的格式是否正确 147 实例117 验证Email...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例113 字符串与HTML标记相互转换 144 实例114 运用PHP 5.0新型字符串输出XML数据 145 实例115 判断字符串中是否存在指定子串 146 2.9 正则表达式 147 实例116 验证电话号码的格式是否正确 147 实例117 验证Email...

    AkelPad-4.8.5-setup

    ◆完全支持 Unicode 系统 (NT/2000/XP/2003/Vista/7) 上的 Unicode 字符串; ◆支持 Unicode 代码页 (UTF-8, UTF-16LE, UTF-16BE, UTF-32LE, UTF-32BE); ◆支持系统上已经安装的任何代码页; ◆支持 DOS/Windows、...

    西西美图 v5.0 release.rar

    自动去掉输入字符串两边的空格。 12 修改瀑布流模式每次载入的图像数量。之前是固定的,现在会载入当前分辨率下的两行图像。分页模式每页显示12张是固定的。 13 新增安装程序。 安装程序运行路径 http://你的网站...

Global site tag (gtag.js) - Google Analytics