标签: regex
遇到当前正则表达式(java)的问题:
^[\w]*$
想要否定_(下划线字符)。总体目标是捕获:
_
字符(允许大写和小写);
允许所有数字;
不允许:
空间;
特殊字符(!@#\$%\^&\*\(\)\[\]:;'",\-等);
!@#\$%\^&\*\(\)\[\]:;'",\-
重音字符(á, é, í, ó, ú, ü, ñ, ¿, ¡等);
á, é, í, ó, ú, ü, ñ, ¿, ¡
你能帮忙吗?
Francisco Ramilo
答案 0 :(得分:0)
您可以使用否定前瞻来排除某些字符(此处为“_”):
^(?:(?!_)\w)*$