我知道我们可以将JavaScript中的字符串与正则表达式对象进行匹配,以检查字符串是否与正则表达式匹配。
我的问题是,给定一个正则表达式,是否有可能生成与该特定正则表达式匹配的所有可能的字符串/单词?
如果语言是无限的,也许可以限制单词。
发布于 2014-05-24 04:51:24
最好的办法是为正则表达式创建JavaScript单元测试,并在您有时间/愿意做的情况下尽可能多地使用crud。
就我个人而言,我喜欢Jasmine + Jasmine Data Driven Tests
all("valid email addresses return true",
[
"foo@bar.com",
"foo+1@example.foo.xyz",
...
],
function(value) {
expect(regex.test(value)).toBe(true);
}
);https://stackoverflow.com/questions/23833228
复制相似问题