【问题标题】:Regexp with letters and -带有字母的正则表达式和 -
【发布时间】:2019-03-25 13:26:18
【问题描述】:

我需要一个带有字母的正则表达式 - 用作输入类型文本的模式验证, 例如:

<input type="text" name="name" id="name" class="form-control" placeholder="name form" pattern="[A-Za-z-]" required="required">

但当我填写和提交表单时,它仍然验证其他字符。

【问题讨论】:

  • 你确定它有效吗?试试pattern="[A-Za-z-]+"

标签: html regex


【解决方案1】:

您可以使用以下模式 ([A-Za-z\-]+) 来检查整个输入:

<input type="text" name="name" id="name" class="form-control" placeholder="name form" pattern="[A-Za-z\-]+" required="required">

【讨论】:

  • 你不需要^$pattern="[A-Za-z-]+"就够了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-23
  • 1970-01-01
  • 1970-01-01
  • 2020-11-19
相关资源
最近更新 更多