我不`噸明白爲什麼我得到一個錯誤後,我試圖執行這個簡單的JS代碼:「無法讀取空的特性‘長度’」正則表達式的結果
<!DOCTYPE html>
<html>
<script>
var str = "x*1/2";
var patt1 = /(* | \/)/g;
var result = str.match(patt1);
document.write(result.length);
</script>
</html>
typeof
看到我的變量的類型:
str=string; patt1=object; result=object;
但我仍然沒有線索
s
什麼問題。
因爲'match'返回'null'如果不匹配。 – nem035
你的正則表達式也是無效的。 –
@AdamAzad:有效。它正在尋找零個或更多的空間,或者一個空格後面跟着斜槓。 (這不是OP想要的,我敢肯定,但是......) –