根据文档_
和-
接受任何数字或字母,我知道它不会添加任何其他内容,例如标点符号、空格等...
它似乎没有添加它,但仍然算作一个符号或类似的东西。
使用面膜
"[---] [---] [---]"
(是给护照用的,基本上什么都可以)
使用奇怪的结果,如果我只使用数字和字母,一切正常,如果我使用空格或任何标点符号,它会添加一个空格并跳转到下一个括号组。
我试过"[---]-[---]-[---]"
它添加了-
,这就是为什么我认为它会进入下一组。
PS:不相关,但您没有更新文档以反映PolyMaskTextFieldDelegate
的删除
"[---------]"
似乎工作正常,所以问题在于分隔符
嗨@Robuske!
谢谢你的提问。
似乎您出于某种原因还没有尝试过[___] [___] [___]
。 请这样做,然后返回您的结果。 您描述的行为是预期的并且完全正常。 如果您仔细阅读我们的文档,就会发现可选字符和强制字符,并且您使用了可选的-
而不是强制的_
。
PS:不相关,但您没有更新文档以反映
PolyMaskTextFieldDelegate
的删除
是的,我的错,毕竟我需要编写一个变更日志。 尽管如此,新版本是4.0.0
,主要版本更新预计会破坏 API 向后兼容性。
UPD。:我发现文档不一致,样本仍然包含PolyMaskTextFieldDelegate
,我稍后会删除它们,谢谢!
哦,是的,我没有意识到这是所有可选的副作用,我想是有道理的。
看来您出于某种原因还没有尝试 [___] [___] [___]。
不幸的是,护照似乎有国家想要的任何他妈的格式,所以我不能限制计数。 虽然......我没有检查“完整”属性,所以它可以工作。
无论如何, "[---------]"
看起来不错,所以我会继续使用它,谢谢。
@Robuske供您参考,如果您不想限制文本长度,还有一个椭圆掩码[-…]
。