2011-09-07 6 views

cevap

9

, JavaScript replace() ilk oluşumu şiddetli yerini alır. Etrafındaki yol, ilk parametreleri bir regex olarak ayarlamaktır.

+2

Ben
's yeni satırlar yerine benzer işlevi kullanıyorum. Ancak normal ifadeye \ n ve \ r \ n bilgilerini de ekliyorum./\ r \ n | \ r | \ n/g –

81

\ N (yeni çizgi) ve \ r (carraige dönüş) her ikisi de, yeni bir hat oluşturmak. Aynı anda her iki tüm örneklerini değiştirmek için: Tek bir boşluk yerine hiçbir şey onları değiştirmek isteyebilirsiniz

s.replace(/[\n\r]/g, ''); 

Not.

+10

O lanet olası '/ g' her zaman beni alır! Sadece * ilk * oluşumun varsayılan olarak değiştirilmesinin iyi bir fikir olduğunu kim düşündü? – Tamlyn

İlgili konular