结合使用ASCII正则表达式和HTML输入模式

时间:2019-02-27 13:11:34

标签: html regex

跟随JavaScript & regex : How do I check if the string is ASCII only? 如何在HTML的pattern属性中使用纯ASCII正则表达式(/ ^ [\ x00- \ x7F] * $ /)? 我希望将用户输入限制为仅ASCII字符。

<form class="row" name="marketDetails">
    <input type="text" class="form-control col-md-12 form-sm" name="name" id="name" placeholder="Name"
                               value=""
                               maxlength="50"
                               pattern="[\x00-\x7F]"
                               ng-model="vm.marketMetaData.market_name" required/>
</form

使用pattern =“ [\ x00- \ x7F]”仍然可以让我使用非ASCII字符(例如¶),而不会出现任何形式的错误

谢谢。

1 个答案:

答案 0 :(得分:0)

使用pattern =“ [\ x00- \ x7F] +”-达到目的。谢谢! 由WiktorStribiżew