Показать сообщение отдельно
  #46 (permalink)  
Старый 03.08.2012, 16:00
Новичок на форуме
Отправить личное сообщение для ghosthope Посмотреть профиль Найти все сообщения от ghosthope
 
Регистрация: 03.08.2012
Сообщений: 8

Deff,
Строка "Лиакаd351!" как пример была.
как пример функция:
function a(str){
return str.match(/^(\w[\w\d.]*)(:(\w[\w\d.]*))?!/);
}

для
str == "<тут что-то написано>(<тут что-то написано на любом языке(аглицкий, русский, французский, арабский и др)!>"

должна вернуть
null
а для
str == "<тут что-то написано на любом языке(аглицкий, русский, французский, арабский и др)!>"
должна вернуть массив вида
["<тут что-то написано на любом языке(аглицкий, русский, французский, арабский и др)!>","<тут что-то написано на любом языке(аглицкий, русский, французский, арабский и др)>"]


Данная регулярка взята из C#, там \w работает для любого языка. В JS только для латинского(
Ответить с цитированием