Autor | Zpráva | ||
---|---|---|---|
polom Profil * |
#1 · Zasláno: 2. 9. 2010, 10:27:58
Chtěl bych se zeptat jak udělat záměnu v řetězci, ve kterém jdou dvě písmena následované dvěma čísly. Např. se11. Změnit chci pouze koncovou číslici. Pokud je 1 tak změnit na 2 a pokud je 2 tak změnit na 1. Nevím ale jak ukázat na to co číslici předchází, aniž by se to změnilo. Tedy výsledek místo se12 je špatně: \w\w\d2 ...
thisElementId = arguments[3].id; nextElementId = thisElementId.replace(/\w\w\d1/, /\w\w\d2/) || thisElementId.replace(/\w\w\d2/, /\w\w\d1/); |
||
Časová prodleva: 5 dní
|
|||
Chamurappi Profil |
#2 · Zasláno: 7. 9. 2010, 17:27:21
Reaguji na poloma:
nextElementId = thisElementId.replace(/(\w\w\d)([12])/, function(m, m1, m2) { return m1 + (3 - m2); }); |
||
Časová prodleva: 14 let
|
0