昨日スクリプトを停止するようだ「Hnattは」親切に、このスクリプトの正規表現の部分を提供することでした。 「example.com」を(ではなく)に変更すると、スクリプト全体が停止します。私は、スクリプトが前方に進むことを可能にするtry/catch以外の解決策を知りたい。 (私はtry/catchで修正をハックしましたが、try catchを挿入すると大きなスクリプトを壊します...なぜか分からないので、try/catchで構成されていないソリューションが必要です)。また、「マッチ」機能がマッチを見つけられなかったときに、この一時停止がなぜ発生するのかを理解しようと思います。JavaScriptのmatch関数は
<html>
<body>
<script type="text/javascript">
alert("hhhhhh yadad exampleTwo.com/check?x=asdfasdf bsss ffhhh".match(/example.com\/check\?x\=([^\s]*)/)[1]);
alert('alert 2');
</script>
</body>
</html>
これは煮付けたバージョンです。より広範なスクリプトでは、私は干し草の中にある針を使って変数に割り当てます。
コンソール:* Uncaught TypeError:nullのプロパティ '1'を読み取れません*文字列が一致するかどうかを知りたい場合は、 'expressions.text(string)'を使用してください。 –