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