javascript 正则表达式 中括号中.的问题

anx 发布于 2013/03/06 23:57
阅读 620
收藏 0
var tstr = "2adad";
var tRe = /[.1]/;  //或 /[.\n]/;

console.log("tRe...#"+tRe.exec(tstr));//tRe...#null 

为什么会出现null的结果呢? 难道 . 在中括号中失去了它非\n的特殊意义吗?求解

加载中
1
杨同学
杨同学
点号在中括号里应该就是点而己吧
0
anx
anx
之前看过文档说在中括号中很多元字符都失去了它的特殊意义。难道是这个原因吗
0
lock_free
lock_free
.1是什么东西?
0
lock_free
lock_free
js 的 . 好像不包含换行符号。 可以用 [\s\S] 代替。
返回顶部
顶部