html 过滤引号,用js正则表达式过滤双引号的解决办法
今天碰到一个问题,需要用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正则表达式过滤双引号的解决办法相关推荐
- js的单双引号嵌套问题
js的单双引号嵌套问题 js中单引号和双引号可以相互嵌套,但要遵循一定的规则: 单引号内只能嵌套双引号.双引号内只能嵌套单引号 如果想在双引号内再嵌套双引号,里面的双引号需要进行转义,如:\" ...
- java中引号嵌套_java和javascript双引号嵌套的问题
双引号不能嵌套双引号,否则一对双引号就结束了 java中双引号中嵌套双引号需要转义:public class Test{ public static void main(String[] args){ ...
- java双引号嵌套_java和javascript双引号嵌套的问题
双引号不能嵌套双引号,否则一对双引号就结束了 java中双引号中嵌套双引号需要转义:public class Test{ public static void main(String[] args){ ...
- python语言中有3种表示字符串的方式、单引号和_Python中三种类型的引号(单引号、双引号、三引号)...
当向Python输入一个字符串时,要将字符串放到引号中,Python含有三种类型的引号: 单引号形式:' ' 双引号形式:" " 三引号形式:''' ''' (三个单引号组 ...
- [转载] Python中三种类型的引号(单引号、双引号、三引号)
参考链接: Python中的三引号 当向Python输入一个字符串时,要将字符串放到引号中,Python含有三种类型的引号: 单引号形式:' ' 双引号形式:" " 三引号形式 ...
- 【java基础】双引号内使用双引号必须在里面的双引号前加转义字符\
摘要:双引号内使用双引号必须在里面的双引号前加转义字符"\".请看下面的代码 import java.util.*; class CollectionTest {public st ...
- python输出文本格式的内容最常使用的引号是什么_python的print函数_无引号、单引号、双引号、三引号用法...
print()函数的用法有以下几种:单亲匹马--不带引号:搭配单引号:搭配双引号:搭配三引号. 无引号 print(520)虽然只是一个简单的print,但背后,确实python代码帮你做了这样的一些 ...
- Python中三种类型的引号(单引号、双引号、三引号)
当向Python输入一个字符串时,要将字符串放到引号中,Python含有三种类型的引号: 单引号形式:' ' 双引号形式:" " 三引号形式:''' ''' (三个单引号组 ...
- java ee ide 假死_Eclipse编辑jsp、js文件时卡死现象的解决办法汇总
使用Eclipse编辑jsp.js文件时,经常出现卡死现象,在网上百度了N次,经过N次优化调整后,卡死现象逐步好转,具体那个方法起到作用,不太好讲.将所有用过的方法罗列如下: 1.取消验证 windo ...
最新文章
- log4j文件的配置
- 学习笔记Hive(一)—— Hive简介
- 一个简单的用Python写抽奖程序
- cpu超频软件_Easy OC,装机小白进阶大神的好用软件
- 微信公众号开发自动回复的Python库——werobot
- Linux的学习笔记~
- [UWP]了解模板化控件(8):ItemsControl
- IOS技术分享| 你画我猜小游戏快速实现
- win11连接共享打印机错误0x00000709
- android h5 指定浏览器_微信h5网页如何实现跳转到手机默认浏览器
- 宝塔面板搭建方维直播图文教程
- java kryo_在java中使用kryo框架来实现高效序列化与反序列化 | 学步园
- 个人永久性免费-Excel催化剂功能第85波-灵活便捷的批量发送短信功能(使用腾讯云接口)...
- 【Unity】预计算刚体运动轨迹
- 【预测模型】基于DNN深度神经网络实现minist数据集预测matlab源码
- 石墨烯优异的光学和电学性能使之成为制造光电探测器的理想材料-供应黑磷烯石墨烯复合材料空心微球 石墨烯/电磁功能化有机微球 石墨烯/阴离子多聚糖复合微球载体 石墨烯/Ag炭微球气凝胶
- Java在Quant应用_GitHub - tigerfintech/tiger_quant: Java 实盘量化框架
- 方案详解 | 如何设计和打造敏捷研发组织
- HTML转义特殊字符字符
- 8月8日,今天是个好日子。
热门文章
- 【AI产品】认猫、认花、认车、认吃,请认准识别全能王
- vba 添加outlook 签名_outlook2007使用vba签名的问题
- 顺序表前m和后n元素交换位置
- java随便打数求质数_java随便输入一个数判断是不是质数
- Claus Hansen加入Entrust Datacard,担任亚太地区和日本销售副总裁
- ubuntu进去安全模式_ubuntu 14.04全攻略
- 如何在Web of Science上免费下载文献
- Weka数据挖掘——选择属性
- sharepoint 回收站 java_Sharepoint 2013 回收站知识整理
- 基于SpringBoot监控Java项目,暴漏springboot内置端点