Здравствуйте, вот откопал, на первый взгляд, несерьезный косяк Opera с обработкой класса символов "." в регулярных выражениях. Вообще символ точки в регулярных выражениях означает "любой символ, кроме символа перехода на новую строку". Так вот, в моем редакторе http://www.nikuz.name/galery.html, где проверка строится на регулярных выражениях этот "косячок", послал коту под хвост всю проверку.
А именно:
во входной строке из textarea я заменяю все переходы на новую строку тегом "
". IE и FF обрабатывают все хорошо, а в Opera стоит нажать, при вводе, "Enter" и вся конструкция рушится. (это заметно если вставить сонктрукцию [коде][/коде] НАПИСАЛ РУССКИМИ ЧТОБЫ НЕ РАСПОЗНОВАЛОСЬ КАК УПРАВЛЯЮЩАЯ КОНСТРУКЦИЯ и в ней набрать некоторое количество текста, а затем нажать "Enter"). Хотя в тоже время, по всей видимости Opera заменяет символы перехода на новую строку, т.к. структура введенная в textarea переносится в поле предварительного просмотра (имеется ввиду структура по переходам на новую строку), а не выводится вс? в одну строку. Вот я и думаю... косяк, или же кто-то сталкивался?
На этом форуме в редакторе ведь тоже такие конструкции используются, может Влад и подскажет? Может вообще по другому сделать проверку? :-)
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Портфолио https://www.behance.net/d4d4186e
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Портфолио https://www.behance.net/d4d4186e
Question
NikuZ
Здравствуйте, вот откопал, на первый взгляд, несерьезный косяк Opera с обработкой класса символов "." в регулярных выражениях. Вообще символ точки в регулярных выражениях означает "любой символ, кроме символа перехода на новую строку". Так вот, в моем редакторе http://www.nikuz.name/galery.html, где проверка строится на регулярных выражениях этот "косячок", послал коту под хвост всю проверку.
А именно:
во входной строке из textarea я заменяю все переходы на новую строку тегом "
". IE и FF обрабатывают все хорошо, а в Opera стоит нажать, при вводе, "Enter" и вся конструкция рушится. (это заметно если вставить сонктрукцию [коде][/коде] НАПИСАЛ РУССКИМИ ЧТОБЫ НЕ РАСПОЗНОВАЛОСЬ КАК УПРАВЛЯЮЩАЯ КОНСТРУКЦИЯ и в ней набрать некоторое количество текста, а затем нажать "Enter"). Хотя в тоже время, по всей видимости Opera заменяет символы перехода на новую строку, т.к. структура введенная в textarea переносится в поле предварительного просмотра (имеется ввиду структура по переходам на новую строку), а не выводится вс? в одну строку. Вот я и думаю... косяк, или же кто-то сталкивался?
На этом форуме в редакторе ведь тоже такие конструкции используются, может Влад и подскажет? Может вообще по другому сделать проверку? :-)
Регулярное выражение просто как божий день:
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.