Php 文件夹的正则表达式
我需要一个正则表达式来测试满足以下要求的字符串:Php 文件夹的正则表达式,php,regex,Php,Regex,我需要一个正则表达式来测试满足以下要求的字符串: 它可能包含a-za-z和0-9 它可以包含-和-,但不能以这些字符开头或结尾 它也可以包含空格,但不能以空格开头或结尾 它应该匹配以下字符串: 文件夹\u包含一些内容 folderwithcontent 包含内容的文件夹\u 包含内容的文件夹 有人能帮我吗?提前谢谢 你有你的作品,所以把它们放在一起: /^[a-z0-9](?:[a-z0-9_ -]*[a-z0-9])?$/i 这正是你想要的。唯一复杂的部分是允许使用单个字符。您有自己
- 它可能包含
a-z
和a-z
0-9
- 它可以包含
和-
,但不能以这些字符开头或结尾-
- 它也可以包含空格,但不能以空格开头或结尾
- 文件夹\u包含一些内容
- folderwithcontent
- 包含内容的文件夹\u
- 包含内容的文件夹
有人能帮我吗?提前谢谢 你有你的作品,所以把它们放在一起:
/^[a-z0-9](?:[a-z0-9_ -]*[a-z0-9])?$/i
这正是你想要的。唯一复杂的部分是允许使用单个字符。您有自己的片段,所以请将它们放在一起:
/^[a-z0-9](?:[a-z0-9_ -]*[a-z0-9])?$/i
这正是你想要的。唯一复杂的部分是允许一个字符。你说得对,你的解决方案更好,解释在这里:粘贴在那里。你说得对,你的解决方案更好,解释在这里:粘贴在那里。