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