HTML表单-使用带有符号()的字母数字输入验证。

时间:2019-02-12 02:02:30

标签: html

我想在下面的输入中使用字母数字()。_-“ 符号进行验证。

<input type="text" name="companyName" value="" pattern="[A-Za-z0-9()._-‘]+" title="Alphanumeric with symbols ()._-‘ only" required> </p>

但是,当我尝试输入时,只能使用 ._ ()-无法正常工作。

3 个答案:

答案 0 :(得分:1)

您需要转义那些字符。它们在RegEx中具有重要性,不会被视为表达式的一部分。请尝试以下操作:[A-Za-z0-9\(\)._\-‘]+

答案 1 :(得分:0)

对我来说很好,除了“-”(可能需要放在第一位)之外。
[-A-Za-z0-9()._‘]

答案 2 :(得分:0)

尝试下面的代码。我不知道为什么,但是模式属性的顺序很重要。

<form>
  <input type="text" name="companyName" value="" pattern="[A-Za-z0-9()_.'-]+" title="Alphanumeric with symbols ()._-‘ only" required>
  <input type="submit">
</form>