Node.js检查名称是否与掩码匹配
Node.js check if name matches mask
我有一个文件掩码,格式如下:
'/some/dir/*'
我想将其与名称匹配:
'/some/dir/file1.txt'
'/some/dir/nested/file2.txt'
node.js中是否有标准(通用)解决方案来检查名称是否与此类掩码匹配?
我可以将mask转换为regExp,但我想知道是否有更标准的方法?
wildcard
模块可以帮助您:
var wildcard = require('wildcard');
var pattern = '/some/dir/*';
var files = [
'/some/dir/file1.txt',
'/some/dir/nested/file2.txt',
'/another/dir/file3.txt',
];
files.forEach(function(file) {
console.log(file, 'match?', wildcard(pattern, file));
});
相关文章:
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- 从右到左输入掩码
- 如何在引导程序元素的顶部添加掩码
- 在筛选网格期间,网格负载掩码不起作用
- 将形状/掩码动态添加到内联svg中
- 输入文本的掩码
- 在javascript中动态修改掩码高度
- 在sencha touch中列出掩码
- 如何使用angularjs在剑道网格过滤器文本框中应用电话号码掩码
- jQuery:在验证错误之后,我的输入掩码函数不会'Don’不要在野外工作
- 网格负载掩码获胜'使用PagingMemoryProxy时不会消失
- 带有jQuery和屏蔽输入插件的手机掩码
- 当SVG是单独的文件时,剪辑路径/web工具包掩码有效,但在内联时无效
- AngularJS ui掩码为货币添加最大值和最小值
- 为什么jQuery掩码说它'It’这不是函数
- vTiger和jQuery手机掩码
- Extjs 4.2.1-网格掩码获胜'不要藏起来
- Node.js检查名称是否与掩码匹配
- 使用JS或Jquery-是否可以有一个只读字段,该字段显示有掩码,但在复制时不显示掩码值
- 是否可以在jQuery掩码中添加后缀?