Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
LiteSpeed
: 162.0.232.56 | : 216.73.216.178
Cant Read [ /etc/named.conf ]
8.1.33
syrihapj
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
home /
syrihapj /
public_html /
node_modules /
wildcard /
[ HOME SHELL ]
Name
Size
Permission
Action
examples
[ DIR ]
dr-xr-xr-x
test
[ DIR ]
dr-xr-xr-x
.travis.yml
103
B
-rw-r--r--
README.md
2.57
KB
-rw-r--r--
docs.json
107
B
-rw-r--r--
index.js
2.63
KB
-rw-r--r--
package.json
952
B
-rw-r--r--
yarn.lock
8.97
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : index.js
/* jshint node: true */ 'use strict'; var REGEXP_PARTS = /(\*|\?)/g; /** # wildcard Very simple wildcard matching, which is designed to provide the same functionality that is found in the [eve](https://github.com/adobe-webplatform/eve) eventing library. ## Usage It works with strings: <<< examples/strings.js Arrays: <<< examples/arrays.js Objects (matching against keys): <<< examples/objects.js ## Alternative Implementations - <https://github.com/isaacs/node-glob> Great for full file-based wildcard matching. - <https://github.com/sindresorhus/matcher> A well cared for and loved JS wildcard matcher. **/ function WildcardMatcher(text, separator) { this.text = text = text || ''; this.hasWild = text.indexOf('*') >= 0; this.separator = separator; this.parts = text.split(separator).map(this.classifyPart.bind(this)); } WildcardMatcher.prototype.match = function(input) { var matches = true; var parts = this.parts; var ii; var partsCount = parts.length; var testParts; if (typeof input == 'string' || input instanceof String) { if (!this.hasWild && this.text != input) { matches = false; } else { testParts = (input || '').split(this.separator); for (ii = 0; matches && ii < partsCount; ii++) { if (parts[ii] === '*') { continue; } else if (ii < testParts.length) { matches = parts[ii] instanceof RegExp ? parts[ii].test(testParts[ii]) : parts[ii] === testParts[ii]; } else { matches = false; } } // If matches, then return the component parts matches = matches && testParts; } } else if (typeof input.splice == 'function') { matches = []; for (ii = input.length; ii--; ) { if (this.match(input[ii])) { matches[matches.length] = input[ii]; } } } else if (typeof input == 'object') { matches = {}; for (var key in input) { if (this.match(key)) { matches[key] = input[key]; } } } return matches; }; WildcardMatcher.prototype.classifyPart = function(part) { // in the event that we have been provided a part that is not just a wildcard // then turn this into a regular expression for matching purposes if (part === '*') { return part; } else if (part.indexOf('*') >= 0 || part.indexOf('?') >= 0) { return new RegExp(part.replace(REGEXP_PARTS, '\.$1')); } return part; }; module.exports = function(text, test, separator) { var matcher = new WildcardMatcher(text, separator || /[\/\.]/); if (typeof test != 'undefined') { return matcher.match(test); } return matcher; };
Close