SORU
16 Mart 2009, PAZARTESİ


Nasıl javascript birden fazla ayırıcılar ile bir dize bölmek?

Nasıl JavaScript birden fazla ayırıcılar ile bir dize bölmek? Hem virgül ve boşluk üzerinde bölmek için çalışıyorum ama, bildiğim kadarıyla JS paylaşalım işlevi, yalnızca bir ayırıcı destekler.

CEVAP
16 Mart 2009, PAZARTESİ


Parametre olarak: bir regexp geçer

js> "Hello awesome, world!".split(/[\s,] /)
Hello,awesome,world!

Düzenlenmiş eklemek için:

Eksi 1 dizinin uzunluğunu seçerek son öğe alabilirsiniz:

>>> bits = "Hello awesome, world!".split(/[\s,] /)
["Hello", "awesome", "world!"]
>>> bit = bits[bits.length - 1]
"world!"

eğer desen maç değil eğer ... ve:

>>> bits = "Hello awesome, world!".split(/foo/)
["Hello awesome, world!"]
>>> bits[bits.length - 1]
"Hello awesome, world!"

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EmperorTigerstar

    EmperorTiger

    14 EYLÜL 2009
  • footiecyclo

    footiecyclo

    26 EYLÜL 2009
  • WHZGUD2

    WHZGUD2

    21 EYLÜL 2011