我想检查文本是否包含西里尔字符,是否包含字段最大60个字符的最大长度,否则设置最大170个字符。 我尝试了下一个代码:
filter_row()
我的代码无法正常工作,因为当法国最大长度的文本设置为60个字符时,但需要170个字符。 我如何允许除西里尔字母以外的所有字符。
答案 0 :(得分:0)
我替换了/[^\u0000-\u007f]/
上的正则表达式,它解决了我的问题。我也改变条件:
if (value.match(/[^\u0000-\u007f]/)) {
_this.getViewModel().set('myMaxLength', 60);
_this.getViewModel().set('length', value.length);
} else {
_this.getViewModel().set('myMaxLength', 170);
_this.getViewModel().set('length', value.length);
}