regex - 大写字母和数字的正则表达式和掩码模式
问题描述
- 任意顺序的数字或大写 * 10
大写字母和数字的正则表达式:
^[A-Z0-9]{10}$
解释:
^ : Start anchor
[A-Z0-9] : Char class to match any one of the uppercase letter or digit
{10} : Quantifier for previous sub-regex
$ : End anchor
对正则表达式还有其他建议吗?以及如何限制输入的最大长度?
这个掩码模式是什么?我不能只选择 RegEx 并将上述模式用于编辑蒙版。似乎掩码会自动输入和计数^、 __ 和&作为字符。
- 我试过
[A-Z0-9]+
了,它似乎可以工作,但它的最大长度是 8 个字符。我似乎无法增加面具的最大长度。
解决方案
检查它是否设置为扩展正则表达式(请参阅上面的文档链接)。{} afaik,通常在非扩展正则表达式中不受支持。
推荐阅读
- node.js - How to update all users from an array of objects in mongoose?
- swift - 无法将类型“(_) -> ()”的值转换为预期的参数类型“(() -> ())?”
- javascript - Overlapping named capturing groups
- c - c scanf_s 中的异常
- node.js - 如何在节点项目安装期间修复此错误?
- ansible - How to get a list of physical network interfaces with Ansible
- graph - 检查给定的距离矩阵是否表示有效的加权有向图
- symfony - Symfony Panther - 功能测试中的回滚数据库事务
- php - 如何在 PHP 中修复“表单未提交”
- php - 购物车预估税运费 - 收集的运费总额问题