Javascript 基于正则表达式生成随机字符串
是否有任何方法可以生成满足所提供正则表达式的随机文本。Javascript 基于正则表达式生成随机字符串,javascript,Javascript,是否有任何方法可以生成满足所提供正则表达式的随机文本。 我正在寻找一个功能,它的工作原理如下 var reg = Some Regular Expression var str = RandString(reg) 如果您知道正则表达式是什么,那么只需生成随机字符串,然后使用引用字母索引的函数,并根据需要更改它们。正则表达式变化很大,因此很难找到满足所有可能正则表达式的表达式。如果您知道正则表达式是什么,您可以生成随机字符串,然后使用引用字母索引的函数,并根据需要对其进行更改。Regex表达
我正在寻找一个功能,它的工作原理如下
var reg = Some Regular Expression
var str = RandString(reg)
如果您知道正则表达式是什么,那么只需生成随机字符串,然后使用引用字母索引的函数,并根据需要更改它们。正则表达式变化很大,因此很难找到满足所有可能正则表达式的表达式。如果您知道正则表达式是什么,您可以生成随机字符串,然后使用引用字母索引的函数,并根据需要对其进行更改。Regex表达式差别很大,因此很难找到一个特别满足所有可能的Regex的表达式。我在github和github上看到了相当好的解决方案,但我认为存在一些技术问题,使得完整的解决方案不可能实现。例如,/[0-9]+//有一个无限上界,这对于从中选择随机数是不实际的 从未在JavaScript中见过,但您可以进行翻译
编辑:在谷歌搜索几秒钟后。。。
我在github和github上看到了相当好的解决方案,但我认为存在一些技术问题,无法实现完整的解决方案。例如,/[0-9]+//有一个无限上界,这对于从中选择随机数是不实际的 从未在JavaScript中见过,但您可以进行翻译
编辑:在谷歌搜索几秒钟后。。。
您的问题非常开放,希望这能引导您找到正确的解决方案。获取当前时间(以秒为单位),MD5 it,对照正则表达式检查它,返回匹配项 运行示例:
用法:
RandString(/([A-Za-z])/ig);//您的问题非常开放,希望这能引导您找到正确的解决方案。获取当前时间(以秒为单位),MD5 it,对照正则表达式检查它,返回匹配项
运行示例:
用法:RandString(/([A-Za-z])/ig);//对于JavaScript,预期为字符串,以下模块可以生成与正则表达式的随机匹配:
对于JavaScript,以下模块可以生成与正则表达式的随机匹配:
非常有用的答案,完全符合我的要求。非常有用的答案,完全符合我的要求。非常有用的答案,与我的要求密切相关。小提琴发出错误的声音。。例如:/a/ig
将aaa
和aaaa
作为输出,而它应该是a
。与许多其他正则表达式输入测试,它打破了非常有用的答案,并与我的要求密切相关。小提琴给出了错误的输出。。例如:/a/ig
将aaa
和aaaa
作为输出,而它应该是a
。使用许多其他正则表达式输入进行测试,若要生成正则表达式的所有匹配项,也可以使用。若要生成正则表达式的所有匹配项,也可以使用。