【发布时间】:2023-03-11 22:43:02
【问题描述】:
我想通过短信网关发送文本,它们在 from 字段中限制为 11 个字符。 æ 或 ø 或 å 算作两个字符。 我使用 jquery 验证器来计算和显示用户消息,我如何获得 maxlength,每次减 2,用户输入 æ 或 ø 或 å,并且只减一个字符,当它来自 a-z 时??
现在的脚本,允许 a-z 和 æøå、0-9 和空格,但不将 æøå 算作两个字符。我该怎么做?
jQuery.validator.addMethod("accept", function(value, element, param) {
return value.match(new RegExp("^" + param + "$"));
});
from: {
required: false,
accept: "[a-zA-Z0-9æøåÆØÅ ]+",
minlength: 2,
maxlength: 11
},
【问题讨论】:
-
所有其他角色发生的事情是否无关紧要?
-
嗨 jukka,我想有 a-zA-Z0-9æøåÆØÅ 和允许空格,所有其他字符都应该被拒绝,æøå 应该算两个字符。
标签: jquery character validation maxlength