is-extglob

如果字符串有extglob则返回true。
安装
安装与 npm:
$ npm install --save is-extglob
用法
var isExtglob = require('is-extglob');
真正的
isExtglob('?(abc)');
isExtglob('@(abc)');
isExtglob('!(abc)');
isExtglob('*(abc)');
isExtglob('+(abc)');
错误
逃脱extglobs:
isExtglob('\\?(abc)');
isExtglob('\\@(abc)');
isExtglob('\\!(abc)');
isExtglob('\\*(abc)');
isExtglob('\\+(abc)');
一切……
isExtglob('foo.js');
isExtglob('!foo.js');
isExtglob('*.js');
isExtglob('**/abc.js');
isExtglob('abc/*.js');
isExtglob('abc/(aaa|bbb).js');
isExtglob('abc/[a-z].js');
isExtglob('abc/{a,b}.js');
isExtglob('abc/?.js');
isExtglob('abc.js');
isExtglob('abc/def/ghi.js');
历史
v2.0
增加对转义的支持。转义的exblob不再返回true。
关于
相关项目
- has-glob:返回
true如果数组有glob模式。| 首页 - is-glob:返回
true如果给定的字符串看起来像glob模式或extglob模式… 更多的 | 首页 - micromatch: javascript/node.js的全局匹配。一个插入的替代品和更快的选择,以最小化匹配和多匹配。| 首页
贡献
拉请求和明星总是受欢迎的。对于bug和特性请求, 请创建一个问题。
建立文档
(本文档由 动词-生成-自述文件 (一个 动词 生成器),请不要直接编辑自述文件。对自述文件的任何更改都必须在 .verb.md.)
生成自述文件和API文档 动词:
$ npm install -g verb verb-generate-readme && verb
运行测试
安装开发依赖项:
$ npm install -d && npm test
作者
Jon Schlinkert
许可证
版权所有©2016 Jon Schlinkert。 根据 麻省理工学院的许可。
该文件由 动词-生成-自述文件2016年10月12日,v0.1.31发布。