- Google Pixel Watch 3 - képpontos idő
- One mobilszolgáltatások
- Megérkezett a Samsung Galaxy A37 és Galaxy A57
- Xiaomi 15T Pro - a téma nincs lezárva
- Szerkesztett és makrofotók mobillal
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Yettel topik
- Xiaomi 17 - még mindig tart
- Szívós, szép és kitartó az új OnePlus óra
- Lassan húzóágázat lesz a villanyautó a Xiaominál
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
Mr Dini
#6087
üzenetére
A smiley kivágására szolgáló reguláris kifejezés így nem jó, túl megengedő, és érthető, hogy kivágja a többi részt is. Le kell szűkítened olyan módon, hogy ténylegesen csak a smiley-kra illeszkedjen, és konkrétan azt a részt szedd ki, ami neked kell, tehát ami az
altattribútumnál meg van adva.Itt van egy példa a smiley-kra szolgáló képre:
<img src="/dl/s/d1.gif" alt=":D">Ebből neked értelemszerűen az
altattribútum értékének megadott:Dkell, idáig Te is eljutottál.Itt egy példa egy jól működő replace-re:
var emoticonImg = '<img src="/dl/s/d1.gif" alt=":D">';
var emoticonText = emoticonImg.replace(/<img src="\/dl\/s\/[^"]+\.gif" alt="([^"]+)">/, "$1");
console.log(emoticonText); // output: :DEzt a reguláris kifejezést persze el kell látnod a megfelelő flagekkel, hogy jól működjön, itt leszűkítettem a lényegre.
Szerk.: a reguláris kifejezésben szereplő
[^"]+azt jelenti, hogy itt egy vagy több olyan karakternek kell szerepelnie, amely nem egyezik az idézőjellel (").
Új hozzászólás Aktív témák
- CÉGEK FIGYELEM!! iPhone 11 64GB Black -1 ÉV GARANCIA - 27% ÁFA-S SZÁMLA Kártyafüggetlen, 100% Akksi
- 27% - Lenovo Legion R27qe IPS Monitor! 180Hz / 0.5ms
- Targus DOCK423A - USB-C Dual HDMI 4K HUB - 2 x HDMI (120Hz)
- Építőipari csomag (vakológépek, targoncák, építőipari eszközök és kellékek, egyéb, sok más)
- 16GB DDR4 RAM modulok 3600Mhz több darab // Számla // Garancia //
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

