character generator生成所有可能字符排列的工具
当给定可能的范围时,此模块生成字符串中设置位置内所有可能的字符排列。要插入字符的位置用“@”表示。每个位置都必须有一个相应的范围,范围放置在一个平面阵列中。范围可以是任何形式的“A-Z”、“az”或“0-9”,只要起始字符的字符代码低于结束字符,任何字符都可以使用。
例如,使用以下代码:
var generator = require('character-generator');
console.log(generator('Hell@ W@rld', ['l-p', '0-3']));
输出结果为:
[ 'Helll W0rld', 'Helll W1rld', 'Helll W2rld', 'Helll W3rld', 'Hellm W0rld', 'Hellm W1rld', ... ]
下载地址
用户评论