html转义反斜杠字符串,JS中处理单个反斜杠(即转义字符的
处理)
问题来源:在表单的标签中对输⼊的字符串进⾏⼤写转换。⼀不⼩⼼输⼊了反斜杠 \
如下图所⽰:
输⼊ chn\ 的时候,在 IE8 下弹出⼀个js错误。(在实际的项⽬的表单元素中遇到了,单独这样拿出来测试的时候⼜不弹出错误。也很是焦灼)
索性就写了个办法暂时解决了这个问题。也符合实际的需求。
测试代码如下:
pageEncoding="UTF-8"%>
Insert title here
$("#trans").keyup(function() {
if (this.value.indexOf("\\") >= 0) {
this.value = "";
}
this.value = UpperCase();
});
});
测试反斜杠 \
测试转换⼤写:
在⽹上查相关资料的时候,看到不少⼈遇到 反斜杠 \ (转义字符) 的问题,诸如以下参考链接。
在单独拎出来做这个测试的时候,发现JQuery的⾼版本(3.2.1) 居然⽆效,然后是换成Jquery的1.7.2版本,亲测有效。
然后⼜了解到
⽬前jQuery有三个⼤版本:
1.x:兼容 ie 6 7 8,使⽤最为⼴泛的,官⽅只做BUG维护,功能不再新增。因此⼀般项⽬来说,使⽤1.x版本就可以了,最终版本:
1.1
2.4
(2016年5⽉20⽇)
2.x:不兼容 ie 6 7 8,很少有⼈使⽤,官⽅只做BUG维护,功能不再新增。如果不考虑兼容低版本的浏览器可以使⽤2.x,最终版本:2.2.4
(2016年5⽉20⽇)
3.x:不兼容 ie 6 7 8,只⽀持最新的浏览器。除⾮特殊要求,⼀般不会使⽤3.x版本的,很多⽼的jQuery插件不⽀持这个版本。⽬前该版本是官⽅主要更新维护的版本。
1.X⼤版本下,细分版本⾮常多,各个版本的函数都会有⼀定的差异。⽹上看到的很多教程⼤多是1.x版本的。
---------
今天遇到的⼩问题,也引申了很多其它问题。
为此记录。
2017/10/26
参考资料:
1.blog.csdn/shi_yi_fei/article/details/51202209
2.blog.csdn/xufeng0991/article/details/46755825
3.www.jb51/article/60372.htm
4.Jquery版本参考:www.jb51/article/110228.htm
java中从含反斜杠路径截取⽂件名的⽅法
例如:获取到的⽂件路径为C:\Documents and Settings\Leeo\My Documents\logo.gif现在想要取得图⽚的名称logo.gif,我们知道反斜杠“\”是转义字符, ...
关于Python中正则表达式的反斜杠问题
之前总是搞不明⽩正则表达式中的反斜杠的问题.今天经过查阅资料终于搞明⽩了. 其中最重要的⼀点就是Python⾃⼰的字符串中定义的反斜杠也是转义字符,⽽正则表达式中的反斜杠也是转义字符,所以正则表达式中 ...
JS正则四个反斜杠的含义
我们⾸先来看如下代码,在浏览器中输出的是什么? // 在浏览器中输出的 console.log('\\'); // 输出 \ console.log('\\\\'); // 输出 \\ ⼀:js 正则直 ...
JAVA正则表达式中如何匹配反斜杠 \
有时候我们需要匹配反斜杠,你可能会把对应的正则表达式写成 "\\" 然后可能会有如下输出: Exception in thread "main" java.ut ...
MySQL中如何插⼊反斜杠,反斜杠被吃掉,反斜杠转义
问题描述:mysql中带有反斜杠的内容⼊库后,发现反斜杠⽆故失踪了(俗话说被吃掉了) 例:插⼊insert into tb('url') values('absc\eeee'); 结果数据库⾥的内容是 ...
在C++中怎么输⼊反斜杠“ \ ”
在C++编程中有时就会遇到有些符号不能直接输⼊,像反斜杠“ \ ",如果直接输⼊会出现:错误的终⽌了宏调⽤的错误. 这时,我们就需要把这些符号转义⼀下, 例如: CString str = ...
print语句中逗号(,)和反斜杠(\)的区别
逗号结尾: 禁⽌输出换⾏反斜杠结尾:强制输出换⾏ >>> print ('A','B') #⽤⼀个逗号结尾就可以禁⽌输出换⾏ A B >>> print ('A ...
python 怎样使⽤单个反斜杠\
path2 = "c:\\windows\\temp\\" path2:⽤⼀个"\"取消第⼆个"\"的特殊转义作⽤,即为 ...
js将单个反斜杠转化为斜杠的问题
var two="192.255.255.255:3215/2019/2/26/16/13/b2e8929483c66cefddbe1e49a007e3f8-47358FC3 ...
随机推荐
hightchart属性(更新中...)
legend:{ layout: 'vertical', //legend中内容垂直放置 align: 'right', //放在图表右边 verticalAlign: 'middle', // ...
使⽤System.out.print/prilntln() 输出时存在的问题
刚学习Java时第⼀个接触的method就是System.out.println() ⽅法.但是最近在使⽤它输出⼀些变量时出现了我不理解的现象,⾸先上代码: /* * * using method S ...
nginx upstream的⼏种配备⽅式
nginx upstream的⼏种配置⽅式 nginx 的upstream⽬前⽀持4种⽅式的分配 1.轮询(默认) 每个请求按时间顺序逐⼀分配到不同的后端服务器 ,如果后端服务器down掉,能⾃动剔 ...
Astyle编程语⾔格式化⼯具的说明
1.⼯具->扩展和更新,搜astyle插件,下载安装重启,当前是
2.0版本. 2.⼯具->选项->AStyle Formatter->Edit,填⼊下⾯的,点击save,确定. ...
负载均衡软件LVS分析四(测试)html代码转链接
⼀.启动LVS集服务LVS负载均衡管理和使⽤有两种⽅式,⼀种是以ipvsadm命令⾏脚步与ldirectord监控⽅式,⼀种是以Piranha⼯具进⾏管理和使⽤.下⾯分别介绍. 1.利⽤ipvsad ...
JavaScript实现策略模式
在开篇之前先分享今天看到的⼀句关于设计模式的话:将不变的部分和变化的部分隔开是每个设计模式的主题 请⼤家⾃⾏感受这句话的精髓所在,并且思考学习设计模式究竟能给我们编程带来什么样的东西,欢迎⼤家在⽂章下 ...
python:异常处理、⾃定义异常、断⾔
什么是异常: 当程序遭遇某些⾮正常问题的时候就会抛出异常:⽐如int()只能处理能转化成int的对象,如果传⼊⼀个不能转化的对象就会报错并抛出异常 常⽤的异常有: ValueError :传⼊⽆效的错 ...
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论