javascript去除字符串中所有标点符号和提取纯文本的正则_javascript技巧

用正则表达式除字符串中所有标点符号

复制代码 代码如下:

<script language="javascript"> 
 var str="jfkldsjalk,.23@#!$$k~!  @#$%^&*()(_+-=|\{}[]';:,./<>??gg  g~```gf";
  str=str.replace(/[\ |\~|\`|\!|\@|\#|\$|\%|\^|\&|\*|\(|\)|\-|\_|\+|\=|\||\\|\[|\]|\{|\}|\;|\:|\"|\'|\,|\<|\.|\>|\/|\?]/g,"");
     alert(str);
</script>

用正则表达式提取html中文本

复制代码 代码如下:

<script language="javascript">
 str='<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title></head><br/ >';
   str=str.replace(/<[^>]*>|/g,"");
    alert(str);
</script>

时间: 2024-10-24 17:18:35

javascript去除字符串中所有标点符号和提取纯文本的正则_javascript技巧的相关文章

JS替换字符串中字符即替换全部而不是第一个_javascript技巧

有时候用JS替换字符串时,replyText= replyText.replace("aa",""); 这样只能替换掉字符串中第一个aa,有时候需要替换全部的aa,这种方法就不能使用了.. 可以用如下方法做参考: 复制代码 代码如下: function del_html_tags(str,reallyDo,replaceWith) { var e=new RegExp(reallyDo,"g"); words = str.replace(e, r

基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标_javascript技巧

前言 近来由于工作需要,需要提取某些城市的经纬度坐标,稍微搜索了一下,发现百度地图和高德地图都提供了相关的函数和例子.那么剩余的工作也就比较简单了,保存坐标,然后转换为WGS坐标,这样才能和现有的GPS数据以及地图匹配. 主要问题和解决方法 本地保存文件跨浏览器支持 由于安全的原因,JavaScript本地保存文件的方式通常都只有IE支持的ActiveXObject/Open方法,每次都要提示不安全和允许运行,非常麻烦.好在其他浏览器目前都支持<a>标签实现文件下载的方法.经测试最新的Goog

JavaScript在IE中“意外地调用了方法或属性访问”_javascript技巧

同样一段代码,两次调用,一次通过,一次异常: function clearSelect(obj){ if(obj && obj.options) obj.options.length=0; } 以下是前人的一些经验: 这是两个经典异常,不知道原理的话很难定位.从下面的代码中可用看到发生的条件 <iframe src="javascript:'<script>top.ff1={abc:function(){}}<\/script>'" wid

JavaScript事件类型中焦点、鼠标和滚轮事件详解_javascript技巧

本文针对JavaScript 事件中"事件类型"下"焦点.鼠标和滚轮事件"的注意要点进行整理,分享给大家供大家参考,具体内容如下 一.焦点事件 一般利用这些事件与document.hasFocus()方法和document.activeElement属性配合.主要有: blur:元素失去焦点,不会冒泡: DOMFocusIn:同HTML事件focus,于DOM3遭废弃,选用focusin: DOMFocusOut:同HTML事件blur,于DOM3遭废弃,选用foc

javascript调试过程中找不到哪里出错的可能原因_javascript技巧

昨天在写一个很简单的html页面加上一些基本的javascript脚本时,发现脚本怎么都无法运行,花了1个多小时折腾才发现错误在哪里.简单给出如下类似代码,看看你能找到问题在那里么?  仔细看后发现了么.原来是有个分号是在中文模式下输入的,而在notepad里面两种分号区别并不是很明显,尤其是当代码长时更难找到.如果你说那不开中文输入法不就完了么,可是如果上图中的两处alert都需要你提示的是中文而非英文,这就难免需要在中英文输入之间切换,所以潜在的风险也就提升了. 所以,下一次当您找不到js中

JavaScript实现字符串与日期的互相转换及日期的格式化_javascript技巧

字符串转日期.日期转字符串 // 2014-02-25 /** * 字符串转时间(yyyy-MM-dd HH:mm:ss) * result (分钟) */ stringToDate : function(fDate){ var fullDate = fDate.split("-"); return new Date(fullDate[0], fullDate[1]-1, fullDate[2], 0, 0, 0); } /** * 格式化日期 * @param date 日期 * @

js去除输入框中所有的空格和禁止输入空格的方法_javascript技巧

复制代码 代码如下: <span style="font-family: Arial, Helvetica, sans-serif;"><input type="password" name="password" id="password" onkeydown="return banInputSapce(event);" onKeyup="return inputSapceTri

asp 去除字符串中的空格和数字正则表达式

本文章为你提供一款超好的asp教程 去除字符串中的空格和数字正则表达式哦,这四款替换空格与数字的正则是各有不同哦. <script language="网页特效" type="text/javascript"> var str; str="10    3333    abc123"; var rg; rg=/[0-9]{1,}|s/ig; var newstr=str.replace(rg, ""); docume

javascript去除字符串左右两端的空格_javascript技巧

 去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim.ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写.下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去. 写成类的方法格式如下:(str.trim();) 复制代码 代码如下: <script language="javascript"> String.prototype.trim=function(){    return this.