יום ראשון, 3 במרץ 2013

החלפת כל התווים במחרוזת בJS

אם נשתמש בפקודת replace בהחלפת תווים במחרוזת בJS - נחליף רק את הפעם הראשונה. לדוגמא:


  var Text = "<div>שלום</div>";
            Text = Text.replace("<", "_");

נקבל החלפת רק של התגית div הראשונה.
_div>שלום</div>

אם נרצה להחליף גם את הזוית של הdiv השני, נשתמש בביטוי הרגולרי g, באופן שכזה:

            Text = Text.replace(/</g, "_");

ונקבל את המחרוזת כך:
_div>שלום_/div>

אין תגובות:

הוסף רשומת תגובה