var rquickExpr1 = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
rquickExpr2 = /^(\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;
上面一段是jQuery中的源码,在执行以下代码时为什么不相同?匹配出来的分别是哪三个?
console.log(rquickExpr1.exec("#id").length); // 3
console.log(rquickExpr2.exec("#id").length); // 4
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
光阴似箭催人老,日月如移越少年。