关于JavaScript的单双引号嵌套问题
单引号和双引号之间可以相互嵌套。
1、单引号内只能嵌套双引号。
2、双引号内只能嵌套单引号。
3、如果想在双引号内,再嵌套双引号,里面的双引号,一定要进行转义(\”)。
4、JS中的转义字符是反斜杠(\).常用的转义字符有:\'、\”、\\、\r、\n等。
转义字符也就是,当浏览器遇到反斜杠(\)时,将会对其后的一个字符进行特殊对待,当成一个一个普通字符来对待。所谓“普通”字符就是a、b、c、&等。
总结
以上所述是小编给大家介绍的关于JavaScript的单双引号嵌套问题 ,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
相关推荐
-
javascript 复杂的嵌套环境中输出单引号和双引号
<a href="javascript:alert('这里有2个单引号一个双引号"\'\' :)');" >引号的嵌套</a> 单引号 ' 的 ASCII码是 39 双引号 " 的 ASCII码是34,所以我们可以用&#xxx;的形式来代替具体的符号.虽然变成了&#xxx;的形式,但是在嵌套环境中仍然要很当心.这里代码里的alert()使用的引号是单引号,alert里的字符串应该转义掉单引号.于是就有了 \'的形式.反之,就要
-
js中单引号与双引号冲突问题解决方法
如何解决js中单引与双引冲突,想下面的这段代码: 复制代码 代码如下: html += ' <a onclick="return removeOpenCss('+e.point.lng+e.point.lat+')">取消</a>'; 这是js中的代码,如果这里这样写的话,会提示js错误,是因为removeOpenCss方法里的参数没有单引或者双引,如果这里,这样写的话: 复制代码 代码如下: html += ' <a onclick="retu
-
js 赋值包含单引号双引号问题的解决方法
我的页面是jsp页面,里面包含一个参数:lefttree, 这个lefttree是从后台拼出来的,内容是html代码:如: 复制代码 代码如下: <div class="test" onclick="show('tt1','abc')"> 在jsp页面中,需要通过js代码将这个值付给一个div,如下: 复制代码 代码如下: <script type="text/javascript"> window.parent.docu
-
浅析Js中的单引号与双引号问题
单引号和双引号其实没啥区别,看你自己习惯了 <input type="button" onclick="alert("1")">-------------------不正确<input type="button" onclick="alert('1')">-------------------正确 双引号中再用双引号要这样:var str = "abc\"def\
-
JavaScript中的单引号和双引号报错的解决方法
在使用JavaScript显示消息或者传递字符数据的时候,经常会碰到数据中夹杂单引号(')或者双引号("),这种语句往往会造成JavaScript报错.对此一般采用/'或者/"的解决. 例如: Alert("this is test "message"!"); Alert('this is test 'message'!'); 一般会改成以下语句 Alert("this is test /"message/"!&qu
-
js 单引号替换成双引号,双引号替换成单引号的实现方法
1.双引号替换成单引号 var _adrobj = JSON.stringify(address).replace(/\"/g,"'");ps: var a = {a:1,b:2}; JSON.stringify(a)====>"{"a":1,"b":2}" 2.单引号替换成双引号 var _nstr = _adrdata.replace(/'/g, '"');ps: var json = JSON.
-
javascript单引号和双引号的区别和处理
单引号和双引号其实没啥区别,看你自己习惯了 复制代码 代码如下: <input type="button" onclick="alert("1")">-------------------不正确 <input type="button" onclick="alert('1')">-------------------正确 双引号中再用双引号要这样: var str = "a
-
JavaScript 限制文本框不可输入英文单双引号的方法
<input id="workname" style="width: 200px" name="workname" value="" type="text" onkeyup="JavaScript:replaceLikeVal(this)" /> 正则实现replaceAll: function replaceLikeVal(comp){ if (comp.value.ind
-
Js参数值中含有单引号或双引号问题的解决方法
<script type="text/javascript">function Display(LoginEmail, UserName, ID) { alert(LoginEmail); }</script> 1.使用单引号传参:<a href="javascript:Display('abc@abc.com','Aleax Xie','10101239393')">Test1</a> 如果其中一
-
关于JavaScript的单双引号嵌套问题
单引号和双引号之间可以相互嵌套. 1.单引号内只能嵌套双引号. 2.双引号内只能嵌套单引号. 3.如果想在双引号内,再嵌套双引号,里面的双引号,一定要进行转义(\"). 4.JS中的转义字符是反斜杠(\).常用的转义字符有:\'.\".\\.\r.\n等. 转义字符也就是,当浏览器遇到反斜杠(\)时,将会对其后的一个字符进行特殊对待,当成一个一个普通字符来对待.所谓"普通"字符就是a.b.c.&等. 总结 以上所述是小编给大家介绍的关于JavaScript的
-
python封装json格式字符串并处理单双引号问题
在使用python做web服务的时候会有数据交互的情况,大多数目前会采用json格式的数据来交互,接收者接收到标准的json格式数据后,会比较方便解析数据. 我这里有一个场景是将三个数组类型的数据封装成json格式的字符串并发送给消费方,三个数组类型的数据是: print(boxes) print(scores) print(txts) #以下是打印结果 #第一个: [array([[292., 294.], [331., 293.], [349., 848.], [309., 850.]],
-
Shell脚本字符串单引号和双引号的区别浅析
一.字符串基础知识 字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号.单双引号的区别跟PHP类似. 单引号 复制代码 代码如下: str='this is a string' 单引号字符串的限制: •单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的: •单引号字串中不能出现单引号(对单引号使用转义符后也不行). 双引号 复制代码 代码如下: your_name='qinjx' str="Hel
-
python3 中的字符串(单引号、双引号、三引号)以及字符串与数字的运算
python3中的字符串是一种常见的数据类型. 字符串有多种表现形式:单引号.双引号和三引号,且这些字符串的表现形式(单.双.三)都必须是成对出现的. 单.双引号是英文的:''和"",三引号则是三个单引号或者三个双引号都可以:""" """或者''' ''',在python中打出来时没有顺序之分(其实也看不出来顺序...),在一对引号的中间打上东西就是字符串,例如: #单引号# '123' '小明' 'xyz' #双引号# &
-
Mybatis中单双引号引发的惨案及解决
目录 #{}与${}的区别 问题 最后 #{}与${}的区别 #{}是预编译处理,${}是字符串替换Mybatis在处理#{}时,会将sql中的#{}替换为?号, 调用PreparedStatement的set方法来赋值: Mybatis在处理时 , 就 是 把 {}时,就是把时,就是把{}替换成变量的值. 使用#{}可以有效的防止SQL注入,提高系统安全性. 再通俗的说,使用${}mybatis会把参数加上双引号,而${} 你给啥,sql语句中就是啥,如下示例: select * from t
-
使用JavaScript正则表达式如何去掉双引号
最近接了一个项目,项目需求需要用js正则表达式过滤掉页面文本域中值得双引号,其实解决办法很简单,下面把我写的代码分享给大家,有同样需求的朋友可以参考下. 具体的解决代码如下: <html> <script language="javascript"> //var pattern = /[^"]*/; //校验字符串中是否都是非双引号的字符 var pattern = /["]+/; //校验字符串中是否有双引号的字符 //var patter
随机推荐
- iOS设置圆角的三种方法
- js实现多张图片延迟加载效果
- SQL Server储过程加密和解密原理深入分析
- 详解Angular2表单-模板驱动的表单(Template-Driven Forms)
- java运行windows的cmd命令简单代码
- Hibernate分页的两种实现方法
- 解析微信支付的实现方法(.NET版)
- asp.net导出EXCEL的功能代码
- PHP 匿名函数与注意事项详细介绍
- 在PHP里得到前天和昨天的日期的代码
- MySQL数据库 1067错误号的解决方法
- 国外的为初学者写的JavaScript教程
- VBS教程:方法-Keys 方法
- jquery实现先淡出再折叠收起的动画效果
- jquery.validate使用时遇到的问题
- PHP HTML JavaScript MySQL代码如何互相传值的方法分享
- 解析在main函数之前调用函数以及对设计的作用详解
- PDO::lastInsertId讲解
- 简述pm2常用命令集合及配置文件说明
- python配置文件写入过程详解