Показать сообщение отдельно
  #1 (permalink)  
Старый 28.10.2010, 14:38
Новичок на форуме
Отправить личное сообщение для boiler0303 Посмотреть профиль Найти все сообщения от boiler0303
 
Регистрация: 28.10.2010
Сообщений: 1

помогите с regexp'aми
Добрый день. нужно написать регулярное выражение на javascript.

Условия:
1. после: запятой, точки, знака восклицания если есть любая буква без пробела - ошибка.
2. если есть любой буквенной или цифровой символ перед знаком восклицания, то он должен быть один, знак восклицания.

var str = 'Hello,asd, asd';
var reg=/(\,|\.|\!|\;)+(\s)/gi
var arr=str.search(reg)
if (arr == -1) {
	document.write('Где пробел %username%??')
}


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

Последний раз редактировалось boiler0303, 28.10.2010 в 14:40. Причина: добавление
Ответить с цитированием