字表符号问题
//字表符号
var str = ' js';
var pattern = /\t/;
console.log(pattern.exec(str));
正在回答 回答被采纳积分+1
同学你好, 应该是“\x0A”; 你这里写成了“\xoA”, 例:
建议参考下图:
另, 可以直接复制下面这段代码测试
// /n var str = ' a\nb'; // var pattern = /\xoA/; var pattern = /\x0A/; console.log(pattern.exec(str)); // a\nb var str = ' a\nb'; // var pattern = /\x61\xoA\x62/; var pattern = /\x61\x0A\x62/; console.log(pattern.exec(str));
祝学习愉快~~~~
//字表符号
// var str = ' js';
// var pattern = /\t/;
// console.log(pattern.exec(str));
// /n
// var str = ' a\nb';
// var pattern =/\xOA/;
// console.log(pattern.exec(str));
// a\nb
// var str = ' a\nb';
// var pattern =/\x61\xoA\x62/;
// console.log(pattern.exec(str));
// var str = ' js';
// var pattern = /\u0009/;
// console.log(pattern.exec(str));
//有你扣的 中文范围
// var str = 'Alex衰';
// var pattern = /衰/;
// \u4e00-\u9fa5
var str = ' js'; var pattern = /\t/; console.log(pattern.exec(str));
关于以上的这段代码是null的问题,原因是sublime编辑器默认按下tab键会被转换空格(相当于是按下键盘上的空格键),解决方案如下:
先把空格删掉
然后点击sublime编辑器右下角
然后点击
再重新在var str = 'js';按下tab键,选中检查一下,如果是如下状态,则证明tab制表符输入成功
在运行测试即可
2、var pattern =/\xOA/;写错了,正确的应该是var pattern =/\x0A/;
希望可以帮到你!
为什么这两段代码和老师写的一样都返回null
var str = 'a\nb';
var pattern =/\xOA/;
console.log(pattern.exec(str));
- 参与学习 人
- 提交作业 467 份
- 解答问题 4826 个
本路径带你通过系统学习HTML5、JavaScript、jQuery的进阶知识,不仅如此,还会学习如何利用组件化的思想来开发网页,知识点+案例,使得所学可以更好的得到实践。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星