mirror of
https://github.com/gchq/CyberChef.git
synced 2025-04-22 15:56:16 -04:00
29 lines
632 B
JavaScript
Executable file
29 lines
632 B
JavaScript
Executable file
/**
|
|
* Numberwang operations.
|
|
*
|
|
* @author Unknown Male 282
|
|
* @namespace
|
|
*/
|
|
const Numberwang = {
|
|
|
|
/**
|
|
* Numberwang operation. Remain indoors.
|
|
*
|
|
* @param {string} input
|
|
* @param {Object[]} args
|
|
* @returns {string}
|
|
*/
|
|
run: function(input, args) {
|
|
if (!input) return "Let's play Wangernumb!";
|
|
const match = input.match(/\d+/);
|
|
if (match) {
|
|
return match[0] + "! That's Numberwang!";
|
|
} else {
|
|
// That's a bad miss!
|
|
return "Sorry, that's not Numberwang. Let's rotate the board!";
|
|
}
|
|
},
|
|
|
|
};
|
|
|
|
export default Numberwang;
|