今天碰到一个问题,需要用js的正则表达式过滤掉页面文本域中值的双引号,具体的解决代码如下:

//var pattern = /[^"]*/;    //校验字符串中是否都是非双引号的字符

var pattern = /["]+/;        //校验字符串中是否有双引号的字符

//var pattern = /["][^"]*["]/    //匹配的是位于单引号或者双引号之内的0个或多个字符

var value1 = "The best things in life are free";    //没有双引号的字符串

var value2 = "/"/"The /"best things /"in life are free/"/"";    //有双引号的字符串

alert("value1没有双引号的字符串  pattern.exec_1===" + pattern.exec(value1));    //null

alert("value1没有双引号的字符串 !pattern.exec_2===" + !pattern.exec(value1));    //true

alert("value2有双引号的字符串  pattern.exec_1===" + pattern.exec(value2));    //""

alert("value2有双引号的字符串 !pattern.exec_2===" + !pattern.exec(value2));    //false

if(pattern.exec(value1)){    //校验字符串中是否都是非双引号的字符

alert("value1 没有加非号 ++++++双引号被匹配上");

}

if(!pattern.exec(value1)){        //校验字符串中是否有双引号的字符

alert("value1 有加非号 ++++++双引号被匹配上");    //页面窗口弹出

}

if(pattern.exec(value2)){    //校验字符串中是否都是非双引号的字符

alert("value2 没有加非号 ++++++双引号被匹配上");    //页面窗口弹出

}

if(!pattern.exec(value2)){        //校验字符串中是否有双引号的字符

alert("value2 有加非号 ++++++双引号被匹配上");

}

以上代码经过IE8浏览器的测试。希望对以后遇到此类似问题的朋友有所帮助。

html 过滤引号,用js正则表达式过滤双引号的解决办法相关推荐

  1. js的单双引号嵌套问题

    js的单双引号嵌套问题 js中单引号和双引号可以相互嵌套,但要遵循一定的规则: 单引号内只能嵌套双引号.双引号内只能嵌套单引号 如果想在双引号内再嵌套双引号,里面的双引号需要进行转义,如:\" ...

  2. java中引号嵌套_java和javascript双引号嵌套的问题

    双引号不能嵌套双引号,否则一对双引号就结束了 java中双引号中嵌套双引号需要转义:public class Test{ public static void main(String[] args){ ...

  3. java双引号嵌套_java和javascript双引号嵌套的问题

    双引号不能嵌套双引号,否则一对双引号就结束了 java中双引号中嵌套双引号需要转义:public class Test{ public static void main(String[] args){ ...

  4. python语言中有3种表示字符串的方式、单引号和_Python中三种类型的引号(单引号、双引号、三引号)...

    当向Python输入一个字符串时,要将字符串放到引号中,Python含有三种类型的引号: 单引号形式:'  ' 双引号形式:"  " 三引号形式:'''   ''' (三个单引号组 ...

  5. [转载] Python中三种类型的引号(单引号、双引号、三引号)

    参考链接: Python中的三引号 当向Python输入一个字符串时,要将字符串放到引号中,Python含有三种类型的引号: 单引号形式:'  ' 双引号形式:"  " 三引号形式 ...

  6. 【java基础】双引号内使用双引号必须在里面的双引号前加转义字符\

    摘要:双引号内使用双引号必须在里面的双引号前加转义字符"\".请看下面的代码 import java.util.*; class CollectionTest {public st ...

  7. python输出文本格式的内容最常使用的引号是什么_python的print函数_无引号、单引号、双引号、三引号用法...

    print()函数的用法有以下几种:单亲匹马--不带引号:搭配单引号:搭配双引号:搭配三引号. 无引号 print(520)虽然只是一个简单的print,但背后,确实python代码帮你做了这样的一些 ...

  8. Python中三种类型的引号(单引号、双引号、三引号)

    当向Python输入一个字符串时,要将字符串放到引号中,Python含有三种类型的引号: 单引号形式:'  ' 双引号形式:"  " 三引号形式:'''   ''' (三个单引号组 ...

  9. java ee ide 假死_Eclipse编辑jsp、js文件时卡死现象的解决办法汇总

    使用Eclipse编辑jsp.js文件时,经常出现卡死现象,在网上百度了N次,经过N次优化调整后,卡死现象逐步好转,具体那个方法起到作用,不太好讲.将所有用过的方法罗列如下: 1.取消验证 windo ...

最新文章

  1. log4j文件的配置
  2. 学习笔记Hive(一)—— Hive简介
  3. 一个简单的用Python写抽奖程序
  4. cpu超频软件_Easy OC,装机小白进阶大神的好用软件
  5. 微信公众号开发自动回复的Python库——werobot
  6. Linux的学习笔记~
  7. [UWP]了解模板化控件(8):ItemsControl
  8. IOS技术分享| 你画我猜小游戏快速实现
  9. win11连接共享打印机错误0x00000709
  10. android h5 指定浏览器_微信h5网页如何实现跳转到手机默认浏览器
  11. 宝塔面板搭建方维直播图文教程
  12. java kryo_在java中使用kryo框架来实现高效序列化与反序列化 | 学步园
  13. 个人永久性免费-Excel催化剂功能第85波-灵活便捷的批量发送短信功能(使用腾讯云接口)...
  14. 【Unity】预计算刚体运动轨迹
  15. 【预测模型】基于DNN深度神经网络实现minist数据集预测matlab源码
  16. 石墨烯优异的光学和电学性能使之成为制造光电探测器的理想材料-供应黑磷烯石墨烯复合材料空心微球 石墨烯/电磁功能化有机微球 石墨烯/阴离子多聚糖复合微球载体 石墨烯/Ag炭微球气凝胶
  17. Java在Quant应用_GitHub - tigerfintech/tiger_quant: Java 实盘量化框架
  18. 方案详解 | 如何设计和打造敏捷研发组织
  19. HTML转义特殊字符字符
  20. 8月8日,今天是个好日子。

热门文章

  1. 【AI产品】认猫、认花、认车、认吃,请认准识别全能王
  2. vba 添加outlook 签名_outlook2007使用vba签名的问题
  3. 顺序表前m和后n元素交换位置
  4. java随便打数求质数_java随便输入一个数判断是不是质数
  5. Claus Hansen加入Entrust Datacard,担任亚太地区和日本销售副总裁
  6. ubuntu进去安全模式_ubuntu 14.04全攻略
  7. 如何在Web of Science上免费下载文献
  8. Weka数据挖掘——选择属性
  9. sharepoint 回收站 java_Sharepoint 2013 回收站知识整理
  10. 基于SpringBoot监控Java项目,暴漏springboot内置端点