Hi all,
I am hoping someone can point out what I am doing wrong
here. I have a few instances in my page, and on submit, I want to make
sure that there are no invalid characters in the name node of one of the
instances. However, if I enter “ef@#*$(#$“ the form will submit
when it should not.
This is what I have currently:
<xforms:bind nodeset="instance('my-instance')/name"
constraint="matches(instance('my-instance')/name,'^[0-9A-Za-z]+[0-9A-Za-z
\._-]*$'" type="xs:string"/>
I’ve
tested the regex by using a regexp validator so I don’t think that is the
problem. The instance node is only bound to a simple input, I just only want
to accept non-special characters (aside from period, hyphen, underscore and
space).
Any
help is very much appreciated!
Thanks,
Stephanie
Free forum by Nabble | Edit this page |