You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为HTML5文本框设置末尾六位数字的正则验证规则

HTML5文本框正则验证:末尾必须包含六位数字

要求输入内容的末尾必须是六位数字,以下是合法输入示例:

  • Juan Dela Cruz 123456
  • Juan Dela Cruz | 123456

修正后的HTML代码

你提供的原始代码中,正则表达式([0-9]{6})$仅会匹配纯六位数字的输入,无法满足前面带其他内容的场景。需要将正则调整为.*[0-9]{6}$,它允许输入开头有任意字符(包括空格、符号等),只要末尾是六位数字即可。

<form action="/action_page.php">
  <label for="employee">员工姓名:</label>
  <input type="text" id="employee" name="employee" pattern=".*[0-9]{6}$" title="输入内容末尾必须包含六位数字">
  <br><br>
  <input type="submit">
</form>

说明:.*表示匹配任意数量的任意字符(包括0个),[0-9]{6}$确保字符串末尾是连续六位数字。title属性会在验证失败时提示用户规则。

内容的提问来源于stack exchange,提问作者espongha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 00:27:01