我在 SO 中进行了搜索,发现了几个用于仅包含这些的正则表达式a-z A-Z 0-9 - _。到目前为止,我尝试过的是这个/[^a-zA-Z0-9_ %\[\]\.\(\)%&-]/s。这实际上所做的是它没有排除brackets {} []和parenthesis ()。我对 的经验不是很丰富regex,哎呀,我没有完全理解它的全部含义、结构/格式,所以有人可以为我提供我regex正在寻找的确切内容吗?谢谢你的时间。
这里是 :
^[a-zA-Z0-9_-]{1,}$
Run Code Online (Sandbox Code Playgroud)
将检查至少一个字母、数字、_ 或 - 的任何单词
这是基本正则表达式的教程。