用这样的正则表达式/\w/
我可以匹配字符串a
, q
。
有没有惯用的方法来生成与 JS 中的某些正则表达式匹配的所有字符串?
不要考虑无限的情况。我只是想简单地描述一些可能的符号集。
一些有意义的东西而不是
var s = ' !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~'
您可以尝试randexp library https://github.com/fent/randexp.js?:
Randexp
将生成与给定 RegExp Javascript 对象匹配的随机字符串
看演示:
document.body.innerHTML = new RandExp(/\w/).gen();
document.body.innerHTML += "<br/>" + new RandExp(/\w/).gen();
document.body.innerHTML += "<br/>" + new RandExp(/[for]{3}/).gen();
document.body.innerHTML += "<br/>" + new RandExp(/I like (cats|dogs|mice)/).gen();
<script src="https://github.com/fent/randexp.js/releases/download/v0.4.1/randexp.min.js"></script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)