[JavaScript] String.replaceは関数を引数に指定できる
2012年2月25日
5分前に初めて知った、便利だなぁ
>>> 'a0 a1 a2 b0 b1 b2'.replace(/([a-b])([1-2])/g, function(all, aOrB, oneOrTwo){
console.log(all, aOrB, oneOrTwo);
})
// 出力 a1 a 1 a2 a 2 b1 b 1 b2 b 2
勉強嫌いの害って、こういうところに来るんですね
クロスブラウザ対応は?
とはいえ、あんまり見たことのない書き方なので、対応状況を確認
とりあえず jQuery 内では使ってない書き方だった
とりあえず jQuery 内では使ってない書き方だった
Windows7 の IE8 / Firefox3.6 / Chrome は大丈夫だったけど
他はどうなんだろうか?
「使ってるよー」という方が居たら一言お願いしマス