Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
javascriptで文字列リテラルに正規表現リテラルを追加できますか? このような:
var str = "iam 91 old"; var query = 'old'; var reg = /(\d+\s + query +)/; alert(reg.exec(str)[1]);
このコードはエラーになります。
リテラルを使用しないでください。
RegExpコンストラクターを使用します。
var reg = new RegExp("(\\d+\\s" + query + ")");