理由はわかりませんが、Chrome 開発ツールの正規表現テストは、呼び出されるたびに異なる結果を返します。テストする文字列としてこれを持っています:
SELECT tbl_school.id AS tbl_school_id, school, tbl_students.id AS tbl_students_id, name, hobby, school_id, course_id FROM tbl_school, tbl_students WHERE tbl_school.id = 's' dd
ORDER BY tbl_school.id ASC
where 正規表現は次のとおりです。
var where_regex = /where/ig
これは結果のスクリーンショットです。呼び出されるたびに変更されていることがわかりますが、文字列は何も変更していません。これについての説明を本当に感謝します