JS regexpがあります。Regexp.match.lengthが見つからない場合はNULLを返します。
var t1 = str.match(/\[h1\]/g).length;
str
は言葉[h1]
が含まれている場合、それはエラーを示し、他の正常に動作します!
どのように問題を解決するには?
JS regexpがあります。Regexp.match.lengthが見つからない場合はNULLを返します。
var t1 = str.match(/\[h1\]/g).length;
str
は言葉[h1]
が含まれている場合、それはエラーを示し、他の正常に動作します!
どのように問題を解決するには?
var t1 = (str.match(/\[h1\]/g)||[]).length;
。あなたは問題を特定していません。あなたはstr
は、「[H1]」が含まれているか否かに基づいて何かをしたい場合は
、これを試してみてください。
var t1;
var strmatch = str.match((/\[h1\]/g);
if (strmatch !== null) {
t1 = strmatch.length;
}
ああ!私は自分の答えを削除しなければならなかったので、あまりにもあなたを愛していた;) – Peter
それは働いた、このコードが実際に何をしているか説明してくれますか? – Sourav
||の使い分け。 – jmbucknall