Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   проблема с регулярным выражением очень нужна подсказка (https://javascript.ru/forum/css-html/35134-problema-s-regulyarnym-vyrazheniem-ochen-nuzhna-podskazka.html)

mixt 01.02.2013 17:28

так я проблему обозначил, может быть не четко сформулировал..за это извините.


Уточняю - проблема не в работоспособности самой регулярки - это не надо проверять, проблема в валидации этой строчки в браузерах....те браузер находит синтаксическую ошибку в конструкции...мне понять не удается в чем именно ..возможно какая-то скобка лищняя ,что-тов этом духе

рони 01.02.2013 17:51

mixt,
замените это \( на это \u0028 и будет вам счастье валидное

mixt 01.02.2013 17:57

Цитата:

Сообщение от рони (Сообщение 230936)
mixt,
замените это \( на это \u0028 и будет вам счастье валидное

а в каком месте?

рони 01.02.2013 18:13

Цитата:

Сообщение от mixt
а в каком месте?

:-?
например тут id="[#a-zA-Z0-9\(]*\(|src="[#a-zA

rgl 01.02.2013 18:27

Первое выражение в самом первом сообщении начинается с открывающей круглой скобки (не экранированной), которая нигде не закрывается.

mixt 01.02.2013 18:34

Цитата:

Сообщение от rgl (Сообщение 230945)
Первое выражение в самом первом сообщении начинается с открывающей круглой скобки (не экранированной), которая нигде не закрывается.

вот спасибо, видно глаз замылился ..проглядел я эту скобку

mixt 01.02.2013 18:47

еще один вопрос, как правильно добавить в эту конструкцию [#a-zA-Z0-9\(] проверку не только по латинице, а по любой языковой раскладке?

рони 01.02.2013 18:51

Цитата:

Сообщение от mixt
еще один вопрос, как правильно добавить в эту конструкцию [#a-zA-Z0-9\(] проверку не только по латинице, а по любой языковой раскладке

добавить нужные буквы диапазоном если идут одна за другой или каждую
для русского языка[#a-zA-Z0-9\(А-Яа-яЁё]

mixt 01.02.2013 18:56

как для русского отдельно сделать понятно, я имел ввиду что-то универсально ..чтобы и для китайског ои фрацузского срабатывало...

mixt 04.02.2013 12:37

так какие идеи по вариантам для других языков?


Часовой пояс GMT +3, время: 15:22.