我正在使用以下正则表达式来确保密码仅包含字母和数字字符。
if(! reFind("^[[:alnum:][:punct:]]", this.password)) {
this.addError(property="Password", message="Password must contain only letters, numbers, or punctuation marks.");
}
如果我在单词的开头添加版权©
字符,reFind 会阻止它;如果我将它添加到单词的末尾,它就会通过。所以©abcd
不通过,而通过abcd©
。
我想确保我的密码中只允许使用字母数字和标点符号。