2016-02-29 75 views
1

我想限制在我的ODK Xform中的其中一個問題中允許的字符數。問題是關於用戶的評論,所以我需要該字段接受從0到100的任意數量的字符,包括換行符。否則,它必須顯示正確的警報。REGEX:允許包括換行符在內的任何字符

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

我有上面的代碼,但它不允許我有換行符,我感謝您的幫助。

+1

'.'匹配一切,除了換行符。而不是'.'使用'(。| \ n)' –

+0

謝謝@RobinGertenbach!它很棒! – goseo

回答

2

使用s選項,以使.匹配任何字符,包括換行:

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

謝謝,它也起作用。 – goseo

相關問題