1
var path1 = 'catalog/view/theme/default/image/flags/usa.png';

var path2 = '../catalog/view/theme/default/image/flags/usa.png';

var path3 =  '/catalog/view/theme/default/image/flags/usa.png';

var path4 =  '__catalog/view/theme/default/image/flags/usa.png';

var path5 =  '@catalog/view/theme/default/image/flags/usa.png';

var path6 =  '%catalog/view/theme/default/image/flags/usa.png';

var path7 =  '?catalog/view/theme/default/image/flags/usa.png';

URL文字列の先頭に確実に / を付けるための正規表現は何でしょうか 結果は /catalog/view/theme/default/image/flags/usa.png のようになります

4

4 に答える 4

0

使用できます

var url='/'+path2.match(/[a-z].*/gi); // use path1 to path7
console.log(url);​​ // Result is: /catalog/view/theme/default/image/flags/usa.png
于 2012-04-26T19:40:17.410 に答える
0

次のことを試してください。

       '/' + path2.match(/catalog.*/)
于 2012-04-26T19:35:38.723 に答える
0

正規表現

/^\/.*$/

先頭のスラッシュに一致します。

/^[^\/].*$/

先頭のスラッシュなしの文字列に一致します。

于 2012-04-26T19:36:57.433 に答える
0

簡潔な答え:

var patern =/[a-z].+$/gi;
var use = '/'+'__catalog/view/theme/default/image/flags/usa.png'.match(/[a-z].+$/gi)[0];
//use === "/catalog/view/theme/default/image/flags/usa.png"

どうぞ

于 2012-04-26T19:37:26.770 に答える