PHP'nin preg_replace JavaScript eşdeğeri

2 Cevap php

Ben satırsonu ile kırılma etiketleri değiştirmek için basit bir regex kullanıyorum:

br_regex = /<br>/;
input_content = input_content.replace(br_regex, "\n");

Bu, yalnızca bir ara etiketinin ilk örneğini değiştirir, ama tüm değiştirmeniz gerekir. preg_match_all() PHP hile yapacağını, ama ben JavaScript eşdeğer bilmek istiyorum.

2 Cevap

Genel bayrağını kullandığınızda, g:

foo.replace(/<br>/g,"\n")

Non-Regexp global yerine JS deyim:

input_content.split('<br>').join('\n')