Я действительно пытаюсь заставить простое регулярное выражение работать. Я знаю, что на это много Q/A, но я не могу найти подходящее решение.Блокировка вертикальных пространств в конце строки - Regex
Я не допущу никакого специального символа, вертикальные промежутки между ними (сделанные путем нажатия ввода) и вертикальные пространства в конце строки, не более того.
Вот мой Regex:
/^[^"#$%&\/:\v?\^_|£§°ÀÇÈÉÌÒÙ€]+$/
Это работает, как я хочу, не позволяя специальные символы и вертикальные пробелы между ними, но это не будет работать для вертикальных пространств в самом конце строка.
Я попытался с:
/^[^"#$%&\/:\v?\^_|£§°ÀÇÈÉÌÒÙ€]+[^\v]$/
Но это не будет работать.
Как я могу заставить это работать и для того, чтобы не допускать вертикальные пространства в самом конце строки?
Прошу прощения, если моя проблема немного тривиальна. Спасибо заранее.
Вы в основном хотите удалить новые строки. 'string = string.replace (/ [\ r \ n] +/g, '\ n')' – Tushar