正则表达式Regex
你可能会说
AI 给了一段正则,我看不懂该不该用?
用一串符号描述要匹配的文字,可用于查找或限制输入格式在输入框限制文本格式或查找某类内容时,正则表达式用符号描述要匹配的文字,例如 \d 代表数字、+ 代表一个以上。本页用 JavaScript 正则校验纯数字文本;匹配通过只说明符合这条文字规则,不代表手机号、邮箱等业务信息有效。
也常被叫作正则表达式Regex正则
延伸阅读 · 权威出处
AI 给了一段正则,我看不懂该不该用?
/^\d+$/选中:48120 → 通过,因为整串都是数字
本例检查数字文本,不验证手机号;验收要覆盖带空格、字母和空值等应拒绝的输入。
常见符号的含义:本例里 \d 是一位数字,+ 是一个以上;^ 和 $ 是模式的起止标记;方括号可以列可选字符。
拿真实输入去试:判断一段正则够不够用,把符合和不符合的边界输入都试一遍,例如纯数字、带符号和空值。
校验要覆盖拒绝情况:只测通过的用例不算验收;带空格、字母、空值等该拒绝的输入,也要确认结果。
请用 /^\d+$/ 限制只含数字的文本字段,并给出纯数字、含字母、含空格和空值的验收用例。逐个运行,确认通过和拒绝结果符合这条规则;不要把它说成手机号有效性校验。