【发布时间】:2019-02-27 13:11:33
【问题描述】:
关注JavaScript & regex : How do I check if the string is ASCII only? 如何在 HTML 的模式属性中使用纯 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 字符(例如 ¶)而不会出现任何错误
谢谢。
【问题讨论】:
-
使用
pattern="[\x00-\x7F]+"。它不会让用户提交无效输入。 -
请添加完整示例,以及您使用的是什么框架?