php - 如何设置 preg_match 的最小字符串长度

标签 php preg-match

我正在尝试验证 php 脚本中的用户输入。我希望 var 仅是小写字母,最小长度为四个字符。我尝试了以下方法:

preg_match('/^[a-z]{4}+$/', $my_var)

但仅当字符串长度恰好为 4 个字符时才匹配。你怎么能说至少4个而没有最多呢?

最佳答案

preg_match('/^[a-z]{4,}+$/', $my_var)

{4,} 将匹配长度为 4 或以上的字符串。

关于php - 如何设置 preg_match 的最小字符串长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21172875/

相关文章:

javascript - 在 php 和 html 中重写/屏蔽 url 地址

PHP Preg 匹配错误

PHP preg_match 用于在给定的可选子字符串之后获取字符串部分

php - 是什么原因导致警告: preg_match(): Unknown modifier 'p'

php - empty() 和 isset() 如何避免对 undefined variable 的警告?

php - 如何存储 64 位数字(位板)

php - Symfony2,上传新图像或选择现有图像(后台)

php - 如何互连 Node.js 应用程序服务器和 LAMP 堆栈?

php - 将 "Fancy"unicode ABC 转换为标准 ABC

php - Preg_match 从文本中排除单词