/([^(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.
|