質問: regex.test(str); console.log(result);//falseになってしまう ``` ・やりたい事 配列の中の数字が全て正規表現(0-9)に当てはまる数字か判断したい。 ・やった事 上記のコードで試してみました。条件としては当てはまるはずですが、 falseがかえってきます。 文字列の問題でしょうか?
回答: 適当にjoinして処理すればよいのでは? ``` var str = ["1","2","3","4","5","6","7","8","9"] var regex = /^([0-9]?(\x09|$))*$/; var result = str.join("\x09").match(regex)?true:false; console.log(result); ```