0

最後に「x」が文字または数字であるため、一致する必要がある内部のjavascriptファイルを一致させようとして/static/jsいます:?v=xxxx

http://127.0.0.1:8888/static/js/components/backbone.js?v=a6tsb

だがしかし:

http://127.0.0.1:8888/static/js/views/ribbon.js
http://127.0.0.1:8888/templates/require-config.js

これはハッシュと一致します:

var hashRegex = new RegExp("^.*\\?v=\\w{5}$");

しかし、「/static/js」を含めるように拡張しようとしています。

私は試した:

var hashRegex = new RegExp("^.*\/static\/js\/.*\\?v=\\w{5}$");

しかし、うまくいかないようです。

私は何が欠けていますか?

4

2 に答える 2

1

私はこれを試してみます:

var hashRegex = new RegExp("^.*\/static\/js\/.*\?v\=[a-zA-Z0-9]{5}$");

( = をエスケープする必要があるかどうかはわかりません)

于 2013-06-05T15:56:46.277 に答える