One comment

  1. Using the expressions in ‘Unicode’ mode is actually the default. When, for instance you match w, this actually means [p{Ll}p{Lu}p{Lt}p{Lo}p{Nd}p{Pc}].

    Only when you turn on ECMA mode, [a-zA-Z_0-9] is used.

    This has an interesting side-effect. Javascript in the browser is ECMA compliant, and so are the Regex. So a RegEx fieldvalidator matching w will not match special characters like ë, but it will on the server side.

    In short, regex validating of dutch last names etc will only work at the server side.

    Raimond Brookman

Comments are closed.