Lucrul cu siruri de caractere în JavaScript
acord
Acordul privind prelucrarea datelor cu caracter personal
Casting la un șir
Poți da (converti) numărul, o expresie booleană sau un obiect în următoarele moduri: un șir de caractere:
Lungimea șir de preparare
Pentru a afla cât de multe caractere șirul, trebuie să utilizați proprietatea lungime
Ia caracterul la poziția specificată în șirul
Căutare subșir
Există două metode de a căuta subșir:
indexOf () Metoda pornește de la începutul unui șir de căutare subșir și returnează poziția de start a primei apariții. În acest caz, - poziția 7.
Metoda returnează poziția de pornire a ultimei apariții a unui subșir într-un șir.
În ambele metode, în cazul în care subșir nu este găsit, -1 este returnat, și ambele să ia un al doilea argument opțional care specifică poziția în linia unde doriți să începeți căutarea. Astfel, în cazul în care al doilea argument „5», indexOf () începe să caute un caracter 5, ignorând caracterele 0-4, în timp ce lastIndexOf () începe căutarea cu caracterul 5, și merge în direcția opusă, ignorând simbolurile 6 și în continuare.
Divizarea unui șir de șir
Pentru a împărți un șir într-o matrice de subșiruri, ar trebui să folosim metoda divizare (). In interiorul metoda divizat specifică caracterul care trebuie efectuat divizarea on-line a elementelor matrice.
Putem specifica, de asemenea, un maxim Numărul de elemente care urmează să fie incluse într-o matrice rezultatiruyuschy (substringArrayLimited)
rânduri compuse
Pentru a conecta două sau mai multe linii, putem ipolzovat konkatinatsiyu simplu ( „+“)
Ca de obicei konkatinatsiya și concat () metoda permite conectarea mai mult de două subșiruri în linia rezultatiruyuschuyu.
subșir de înlocuire
Pentru a înlocui apariția unui subșir într-un șir de caractere cu un alt substring, aveți posibilitatea să utilizați înlocui ():
Primul argument - pe care doriți să o înlocuiți, iar al doilea argument - o nouă linie. Funcția înlocuiește numai prima apariție a unui subșir într-un șir de caractere.
Pentru a înlocui toate aparițiile, utilizați un steag la nivel mondial expresie regulată:
extract de subșir
Există 3 modalități de a obține un șir de părți ale unui alt rând:
Utilizarea felia () - 1 opțiune - cu un indice de probă de pornire, opțiunea 2 - ia elementelor index
Utilizarea substring (): Primul parametru - indicele de la începutul eșantionului, al doilea parametru - câte elemente din indexul selectat ar trebui să fie luate
linii de transfer în litere mici sau majuscule.
toUpperCase () metoda pentru traducerea string valoare charset la majuscule
toLowerCase () metoda pentru traducerea unui șir de caractere în litere mici