Я использую следующее для удаления пробелов и:. Например, «e-post:» становится «e-post».
replace(/\s/g,"").replace(/:/g,"");
Но я знаю, что есть лучший способ сделать это, используя только одну «замену». Может ли кто-нибудь помочь мне, пожалуйста?
Самый простой способ - использовать чередование:
replace(/\s|:/g,"");
Вы также можете использовать класс символов:
replace(/[\s:]/g,"");
Как насчет этого?:
Однако это будет работать только тогда, когда вы заменяете оба регулярных выражения одной и той же строкой. Если вам нужно что-то другое, используйте свой оригинальный подход.