0
这里只有一个场景失败,那就是不接受validate函数中的字母数字值。我的另一个场景很好。请看下面的代码。如何验证字符串和字母数字值?
function validateChunk(s)
{
return !!s.match(/^[a-z]+(?:\(\d+\))?$/);
}
function filterValid(v)
{
return !v;
}
function testCases(str)
{
var chunks = str.split(",");
var validated = chunks.map(validateChunk);
return (0 === validated.filter(filterValid).length);
}
实际输出:
"stack1(1),flow3test(7),over1,temp5"; - false
预期输出:
"stack1(1),flow3test(7),over1,temp5"; - true
谢谢,良好的渔获物。 – user2848031