我有一个正则表达式,它允许一个大写,一个小写,8-16个字符和大多数特殊字符,包括空格。我想在正则表达式中添加allow空格。
我试过:
正则表达式中的空格
regex允许字母数字,空格,一些特殊字符
用于split的java空间和换行regex
我的正则表达式如下:
(?=^.{8,16}$)(?=.*[\!\"\#\$\%\&\'\(\)\*\+\,\-\.\/\:\;\<\>\=\?\@\[\]\{\}\\\\\^\_\`\~\|])(?=.*[a-z])(?=.*[A-Z])(?!.*\s)[0-9a-zA-Z\!\"\#\$\%\&\'\(\)\*\+\,\-\.\/\:\;\<\>\=\?\@\[\]\{\}\\\\\^\_\`\~\|]]*$
我只想在这里面加些空间。我试过了 \s
以及 [ ]?
但什么都不管用。
我已经查过了 regex
在https://regex101.com/
如有任何建议,将不胜感激。
1条答案
按热度按时间6l7fqoea1#
可能分组会有错误。
就我所使用的regex而言,[]或\s将支持单个空格