Re: [問題] 請問js split的用法 或 regexp的用法
附送一個封裝給你 這樣操作容易多了
<script language="javascript" type="text/javascript">
Function.prototype.method = function (name,func) {
this.prototype[name] = func;
return this;
}
String.method('getSplitObj', function () {
var c1 = /(([\d.]+)\b)/g;
var c2 = /\(([\d.]+).*\)/g ;
return function (f) {
var d1 = str1.replace(c1,"$1,");
var d2 = d1.replace(c2,":$1");
var g="({" + d2 + "})";
var k = eval( g );
return k[f];
}
}());
alert("agc: 27.35 crh: 111.5 zay: 30.5 Meters (8.2 Meters)"
.getSplitObj('agc'));
alert("agc: 27.35 crh: 111.5 zay: 30.5 Meters (8.2 Meters)"
.getSplitObj('crh'));
alert("agc: 27.35 crh: 111.5 zay: 30.5 Meters (8.2 Meters)"
.getSplitObj('zay'));
alert("agc: 27.35 crh: 111.5 zay: 30.5 Meters (8.2 Meters)"
.getSplitObj('Meters'));
</script>
寫的不好 有興趣可以加以改進
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.59.12.83
※ 編輯: sk1765 來自: 61.59.12.83 (01/02 14:25)
※ 編輯: sk1765 來自: 59.104.136.130 (01/02 19:50)
討論串 (同標題文章)
完整討論串 (本文為第 7 之 7 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章
33
68