簡體   English   中英

使用JavaScript“反向”正則表達式(node.js)

[英]“reverse” regular expression with JavaScript(node.js)

使用這樣的正則表達式/\\w/我可以匹配像aq這樣a字符串。 是否有任何慣用的方法來生成與JS中的某些正則表達式匹配的所有字符串?

不要考慮無限的情況。 我只想簡要描述一些可能的符號集。

有意義的東西而不是

var s = ' !"#$%&\\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~'

你可以試試randexp

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> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM