REGEX:允许任何字符,包括换行符

REGEX: Allow any characters including line break

我想限制在我的 ODK Xform 中的一个问题中允许的字符数。问题是关于用户的评论,所以我需要该字段接受从 0 到 100 的任意数量的字符,包括换行符。否则它必须显示正确的警报。

<bind nodeset="/widgets/Comment" type="string" constraint="regex(.,'^.{0,100}$')" />

我有上面的代码,但是它不允许我有换行符,谢谢你的帮助。

使用s选项使.匹配任何字符,包括换行符:

<bind nodeset="/widgets/Comment" type="string" constraint="regex(.,'^(?s).{0,100}$')" />