php - 正则表达式 8 个字符

标签 php regex

我需要一个 PHP 正则表达式,它可以准确地找到字符串中的 8 个字符。 8个字符必须由字母和数字组成,不能有特殊字符。

例如:A1234567 或 A123456A 不是 12345678 或 AAAAAAAA

最佳答案

您可以使用前瞻来做到这一点:

"/^(?=.*[A-Z])(?=.*[0-9])[A-Z0-9]{8}$/i"

查看它在线运行:ideone

关于php - 正则表达式 8 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8289136/

相关文章:

php - 如何在 PHP 中处理多元化

php - 我是否需要在类中的每个方法中获取 PHP 类对象?

C++ regex Visual Studio Community 2015 <regex> 给出意外结果

php - 即使具有正确的权限,Symfony 也无法在 CentOS 7 上写入缓存文件夹

javascript - 如何使用 php 将动态文本框值插入到同一 ID 上的数据库表中?

javascript - 使用正则表达式查找 Javascript 中两个字符串之间的差异

java - 使用正则表达式检查字符串是否仅包含数字并且数字不相同?

c# - 使用正则表达式多次查找精确长度匹配

regex - 有人可以解释这些正则表达式结果吗

php - 在 PHP 中将类的静态成员编码为 JSON