如何在php中使用正则表达式?

用户名

我需要一种模式来验证输入字段的格式如下。

1st char: a, b, c, or d
2nd: 0-9
third: 0-9
4th: 0-9 (optional char)

valid example: a939, c321, d11, c32
invalid: aa939, c1

preg_match('/^[DSFP][0-9]/', $data) // doesn't work :(
阿努巴瓦

您的正则表达式应为:

/^[abcd]\d{2,3}$/i

解释:

^       -- matches line start
[abcd]  -- matches one of literal characters a, b, c, d
\d{2,3} -- matches 2 or 3 digits
$       -- matches line end

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Scala中使用正则表达式?

如何在Swift中使用正则表达式?

如何在Powershell中使用正则表达式

如何在正则表达式中使用加号

如何在python中使用正则表达式?

如何在angularjs中使用正则表达式

如何在正则表达式中使用变量?

如何在正则表达式中使用变量?

如何在Javascript正则表达式中使用{{}}

如何在正则表达式中使用“[”和“]”

如何在VBA中使用正则表达式?

如何在熊猫中使用正则表达式?

如何在iptables中使用正则表达式

如何在yii中使用正则表达式

如何在正则表达式函数中使用

如何在php中使用正则表达式从句子中获取特定值

如何在 PHP 中使用正则表达式来查找被空格包围的数字?

PHP:如何在正则表达式字符串数组中使用in_array?

如何在PHP中使用正则表达式从简单括号中删除文本?

如何在PHP中使用正则表达式匹配这种类似数组的符号?

如何在PHP中使用正则表达式进行匹配

如何在PHP中使用正则表达式找到完全匹配的内容?

如何在 PHP 中使用正则表达式解析输入文本

如何在php中使用正则表达式字符串

如何在 PHP 中使用正则表达式或数组索引访问 JSON 元素

如何在angularJs表达式中使用该正则表达式?

如何在grep中使用正则表达式(仅基本正则表达式)实现替换?

如何在Kotlin正则表达式中使用正则表达式开始标记(^)

PHP:如何在PHP中使用正则表达式将字符串拆分为2