前提・実現したいこと
書籍掲載のサンプルプログラムの実行
発生している問題・エラーメッセージ
エラーは発生していないが、想定と異なる結果になっている 本来、両方trueになると思っているが、falseになっている
該当のソースコード
JavaScript
1var p0 = /http(s)?://([\w-]+.)+[\w-]+(/[\w- ./?%&=]*)?/gi; 2var str0 = 'http://www.google.co.jp/'; 3console.log(p0); ///http(s)?://([\w-]+.)+[\w-]+(/[\w- ./?%&=]*)?/gi 4console.log(p0.test(str0)); //true 5console.log(p0.test(str0)); //false
試してみたこと
testメソッドが破壊的メソッドであるかと思い、testメソッド前後でp0を出力してみましたが同じ値でした
補足情報(FW/ツールのバージョンなど)
GoogleChrome(バージョン: 76.0.3809.100)にて実行しています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/19 14:48