}
}
else {
rad = rad.FormatLen(len);
}
return numpart + "." + rad;
}
复制代码 代码如下:
//检测字符串中是否有相同的元素split是字符串分隔符,如果指定了分隔符,则判断分隔符为分隔的字符串是否有重复,如果没指定则判断单个字符串是否有重复
//有重复返回true
String.prototype.CompareElement = function (s) {
var str = this.toString();
if (s == undefined) {
for (var i = 0; i < str.length; i++) {
for (j = i + 1; j < str.length; j++) {
if (str.substr(i, 1) == str.substr(j, 1)) {
return true;
}
}
}
}
else {
var strArr = str.split(s);
for (var i = 0; i < strArr.length; i++) {
for (var j = i + 1; j < strArr.length; j++) {
if (strArr[i] == strArr[j]) {
return true;
}
}
}
}
return false;
}
String.prototype.replaceAll = function (str, tostr) {
oStr = this;
while (oStr.indexOf(str) > -1) {
oStr = oStr.replace(str, tostr);
}
return oStr;
}
Array.prototype.CompareElement = function () {
var strArr = this;
for (var i = 0; i < strArr.length; i++) {
for (var j = i + 1; j < strArr.length; j++) {
if (strArr[i] == strArr[j]) {
return true;
}
}
}
return false;
}
复制代码 代码如下:
//字符串转组数,如果未指定分隔符s,则默认以,分隔分隔符,如果指定分隔符为空则将每个字符作为一个数组元素
String.prototype.ToArray = function (s) {
if (s == undefined) { s = ","; }
var strArr = [];
strArr = this.split(s);
return strArr;
}
复制代码 代码如下: