【发布时间】:2014-07-16 13:31:21
【问题描述】:
如何处理包含通常用作特殊符号对的字符串。我知道筛选'\'。但是如果我从输入值中得到一个值呢?为什么解析值有不同的规则?
el1:<input id="el1" value="C:\files\Input Dir\fileName.txt">
<br />
el2:<input id="el2" value="">
<br />
el3:<input id="el3" value="">
在这里我们可以找到不同之处
var el1 = document.getElementById('el1');
var el2 = document.getElementById('el2');
var el3 = document.getElementById('el3');
var val1 = el1.value;
var val2 = "C:\files\Input Dir\fileName.txt";
console.log(val1);
console.log(val2);
console.log(val1 == val2);
el2.value = val1;
el3.value = val2;
您可以在http://jsbin.com/lucurowo/1/edit查看此案例
为什么当我从 'штезге' 获得价值时,没有筛选 \f ,并且 '\f' 理解为字符串而不是换页标记?
【问题讨论】:
标签: javascript string special-characters