Я пытаюсь написать инструмент, в котором вы вводите неверно отформатированный CSS в одну текстовую область, нажмите submit, и он запускает несколько регулярных выражений и передает обратно уменьшенный и «расширенный» CSS в 2 других прокручиваемые. Сначала он удаляет все пробелы (то есть, если он не находится внутри строки - только пустое пространство в конце строки и вкладки внутри строки удаляются). Затем он переходит на следующую строку - reg = new RegExp("\*\/", "\g");
. Ошибка: Uncaught SyntaxError: Invalid regular expression: /*//: Nothing to repeat
. Я не могу понять, почему это так. Кто-нибудь знает, как это решить? Заранее спасибо.Javascript regular expression - match */
0
A
ответ
1
Если вы хотите */
использовать reg = /\*\//g;
и если хотите /*
использование reg = /\/\*/g;
.
Смежные вопросы
- 1. Regular Expression Match Filenames
- 2. Java Regular Expression Match on +/-/* /%
- 3. Javascript: Empty String Match in Regular Expression
- 4. Match Regular Expression German Languange
- 5. count ruby regular expression match
- 6. php Regular Expression match custom
- 7. Regular Expression - Match End Если запуск матч
- 8. Javascript Regular Expression
- 9. Javascript Regular Expression Replace
- 10. Javascript Regular Expression манипуляция
- 11. Javascript Regular Expression Query
- 12. JavaScript onkeyup regular expression
- 13. Invalid Regular Expression` Javascript
- 14. JavaScript/PHP Regular Expression
- 15. Acrobat Javascript Regular Expression
- 16. Javascript Regular Expression (exp)? вопросы
- 17. Regular Expression Заменить в Javascript
- 18. Javascript Regular Expression [Удалить события]
- 19. javascript invalid regular expression: Unmatched ')'
- 20. JavaScript Regular Expression - странные результаты
- 21. Python Условный Regular Expression
- 22. Regular Expression После матча
- 23. Regular Expression
- 24. Regular Expression
- 25. Regular Expression
- 26. Regular Expression
- 27. Regular Expression
- 28. Python Timestamp Regular Expression
- 29. Python-Regular Expression
- 30. Regular Expression Максимальное количество символов Javascript
Попробуйте с помощью 'reg =/\/\ */g'; при создании регулярных выражений из строк вам нужно удвоить все. – Mathletics
Думайте, что вы ошиблись - это '* /', а не '/ *'. Я пробовал '/ \ * \ // g', но он не работает. – ClarkeyBoy
@ClarkeyBoy, если вы хотите '* /' использовать 'reg =/\ * \ // g;', и если вы хотите '/ *' использовать 'reg =/\/\ */g;'. –