0
value = value.replace('[b]', '');
value = value.replace('[/b]', '');
Как я могу оптимизировать этот код?Регулярные выражения с использованием .replace()
У меня такое чувство, что я могу сделать это с регулярным выражением. Что-то вроде
value.replace('/^[\/?b]/', '');
но я не могу понять это.
Вам нужно избегать '[' и ']' в вашем регулярном выражении. Что-то вроде этого: '/^\ [b \] [^ [] + \ [\/b \] /'. Это потому, что они являются matchcharacters. ** Изменить: ** вам не нужно указывать, когда вы хотите использовать регулярное выражение в '.replace()' функции. На самом деле, вы не используете regexp. –
@ The Mask Даже после того, как они убежали, это было безуспешно. –
Здесь нет кода jQuery, я изменил тег на javascript. – Barmar