The disallowed characters are a very small subset of what we allow (which is almost all existing characters), which makes it look like a very strange selection. Was there a reason to disallow those specific characters?
- The regEx we use: ^\u0041-\u005a\u0061-\u007a\u00a1-\ud7ff\ue000-\uffff_0-9\.-\'
- A helpful website to test reqEx: www.regexr.com
- The function EJBCA uses is located in ejbcajslib.js