regex 设置HTML5文本字段的最后六位正则表达式模式

3pvhb19x  于 10个月前  发布在  HTML5
关注(0)|答案(1)|浏览(85)

我需要对regex进行的验证是只检查输入中是否有最后六位数字。示例接受的输入名称如下:

  • 胡安·德拉·克鲁兹123456
  • 胡安·德拉·克鲁兹|一二三四五六
<form action="/action_page.php">
  <label for="employee">Employee Name:</label>
  <input type="text" id="employee" name="employee" pattern="([0-9]{6})$" title="Last Six Number"><br><br>
  <input type="submit">
</form>

字符串

6ioyuze2

6ioyuze21#

尝试使用以下模式:

.*([0-9]{6})$

字符串
这样,整个值(包括数字之前的任何值)都匹配。RegEx中的.*匹配任何内容。

<input
    type="text"
    id="employee"
    name="employee"
    pattern=".*([0-9]{6})$"
    title="Last Six Number"
  >


JSFiddle:https://jsfiddle.net/ek9gmunh/

相关问题