我目前正在使用此正则表达式来限制可以使用的字符“([A-Za-z0-9 _-] +)”。我现在还需要在第1个和第8个字符之间使用连字符。我不知道从哪里开始,我的搜索结果并不富有成效。任何人都可以指出我的方向或指出我从哪里开始这个请求?我通常可以通过这里和网上其他地方的例子来拼凑一些正则表达式,但我找不到任何与这些要求类似的东西。
以下是我的意思的一些很好的例子:
提前谢谢!
答案 0 :(得分:3)
是的,通常当您知道要求时使用在线正则表达式检查程序。
http://www.regexplanet.com/advanced/java/index.html
其中有很多,你可以谷歌。
你可以继续指定它的1到7份副本,然后指定破折号,如:
(^[A-Za-z0-9_]{1,7}-[A-Za-z0-9_]+)