nar*_*tra 1 java regex passwords validation
我在java文件中使用此正则表达式来验证密码.
"^\w*(?=\w*\d)(?=\w*[a-z])(?=\w*[A-Z])\w*$"
Run Code Online (Sandbox Code Playgroud)
它显示错误:
Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ )
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我我在做什么错误吗?(我对正则表达式一无所知.我从谷歌那里复制了它.)
在Java字符串文字中,您需要转义反斜杠.
"^\\w*(?=\\w*\\d)(?=\\w*[a-z])(?=\\w*[A-Z])\\w*$"
Run Code Online (Sandbox Code Playgroud)
您还可以通过删除第一个表达式来简化正则表达式,\\w*因为它不需要.
| 归档时间: |
|
| 查看次数: |
150 次 |
| 最近记录: |