【发布时间】:2015-09-14 04:26:16
【问题描述】:
我正在尝试编写一个正则表达式来测试 PANGRAM。我可以用传统的方式来做,但似乎无法用正则表达式解决超过 90% 的测试。
输入:字符串
输出:真||假的
function isPangram(string){
return ___________________.test(string)
}
到目前为止的测试结果。
6/10
/([a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z, \s]+)/i
6/10
/[a-z]{1}/i
6/10 /[a-z]/i
6/10 /[a-z]+/i
9/10 /a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z/i
只对abcdefghijklmopqrstuvwxyz失败了
6/10 /[\w.]+/
非常感谢任何帮助或建议。
【问题讨论】:
-
如果测试可以给 ser 吗?
-
所以您尝试仅使用正则表达式来测试 Pangram。??这会很难。
-
您只需要 something 代替
___________________或其他方法对您有用(如下面我的回答)? -
谢谢大家,如果您有兴趣运行它,下面的 zerkms 答案通过了所有 20 次测试。
标签: javascript regex pangram