Показать сообщение отдельно
  #3 (permalink)  
Старый 04.11.2010, 08:31
Аватар для Tim
Tim Tim вне форума
Профессор
Отправить личное сообщение для Tim Посмотреть профиль Найти все сообщения от Tim
 
Регистрация: 05.06.2009
Сообщений: 1,703

/([^(A-z)&&(А-я)])/ || prompt.length<1 - это получается регулярное выражение?

|| prompt.length<1 - убрать и забыть, это к RegExp вообще ни как не относится

([^(A-z)&&(А-я)]) - это конечно тоже полная ерунда. Вообще, чтобы показать, что всей этой ерунды должно быть не менее одного символа используйте квантификатор "+", т.е. /([^(A-z)&&(А-я)])+/

(A-z) - вы думаете это все буковки от A до Z. А вот и неть. Во первых: какого тут разный регистр? Вроде так не делается. (A-Za-z) или (A-Z) или (a-z) - что то из этого должно быть мне кажется. Но это не важно, внутри символьного класса это всё равно не сработает.

[^] - исключающий символьный класс. Ему подоёдёт любой символ не стоящий внутри этого класса.
__________________
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Самые главные в жизни вещи - не вещи! (было написано на одном гараже =)

Последний раз редактировалось Tim, 04.11.2010 в 08:34.
Ответить с цитированием