var s = '123ab,123,p';
s = s.replace(new RegExp("[^\\d.]+","g"),"");
s = s.replace(new RegExp(",","g"),".");
alert(s);
18 cze 2009
var s = '123ab,123,p';
s = s.replace(new RegExp("[^\\d.]+","g"),"");
s = s.replace(new RegExp(",","g"),".");
alert(s);
Number.prototype.ro = function (prec) {
if (isNaN(prec)) prec = 1000000;
return Math.round(this * prec) / prec;
} toLowerCase i toUpperCase
var b = 'dzisiaj jest dzień dziecka.'
document.write(b.toUpperCase());Jak zwykle są problemy z polskimi literami, Ale jest wyjście.
function toUpperCase(value) {
var A = "a±bcć¶";
var B = "AˇBCƦ";
var oldval = value;
var newval = "";
for (var i = 0; i < oldval.length; i++) {
var char = A.indexOf(oldval.substr(i, 1));
newval = newval + B.substr(char, 1);
}
field = newval;
return field;
}
document.write(toUpperCase('±aaabcć¶'));Funkcja nie pełna, należy podać cały alfabet, można też napisać funkcję na zmniejszanie polskich liter.
Zmiana np.
<title>document.title = '¶ianko'.toUpperCase(); var ro = encodeURI(document.forms[0].elements[0].value).replace(RegExp("&","g"),"%26");
var u='t=1&r='+ro;