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

寻求姓名输入框禁止纯数字输入的正则表达式解决方案

姓名输入框禁止纯数字的正则解决方案

要实现禁止纯数字输入、允许文本与数字混合的需求,可以使用以下正则表达式:
^(?!\d+$).+$

正则说明

  • ^:锚定字符串起始位置
  • (?!\d+$):负向前瞻断言,排除整个字符串都是数字的情况(\d+匹配1个及以上数字,$锚定字符串结尾)
  • .+:匹配任意1个及以上字符,确保输入非空(配合required属性双重保障)

替换后的代码

<!-- Name -->
<div>
    <x-label for="name" :value="__('Name')" />

    <x-input id="name" class="block mt-1 w-full" type="text" name="name" pattern="^(?!\d+$).+$" :value="old('name')" required autofocus />
</div>

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 13:11:12