У меня многоязычный сайт (китайский и английский).
Мне нравится проверять текстовое поле (поле имени) в javascript.Пока у меня есть следующий код:
var chkName = /^[characters]{1,20}$/;
if( chkName.test("[name value goes here]") ){
alert("validated");
}
проблема в том, что / ^ [символов] {1,20} $ / соответствует только английским символам.Можно ли сопоставить ЛЮБЫЕ (включая юникод) символы?Раньше я использовал следующее регулярное выражение, но я не хочу допускать пробелов между символами.
/^(.+){1,20}$/