javascript - 排除字母字符的正则表达式
问题描述
任何人都可以在角度 2 中建议一个正确的正则表达式模式来接受角度 2 输入字段的数字和特殊承租人,字母除外
解决方案
这个问题与角度无关,但你可以用普通的 javascript 来完成。regexp 对象的test
方法返回一个布尔值,显示您的字符串是否与正则表达式匹配。
/^[^a-z]+$/i.test("!@#$%") == true // true
/^[^a-z]+$/i.test("Hello") == true // false
在这个正则表达式中,初始^
是行锚的开头,尾随$
是行尾。表达式的其余部分匹配 1 个或多个非字母字符。最后的i
标志使它不区分大小写。
有许多不错的在线正则表达式测试工具。一个是https://regex101.com/。
推荐阅读
- internationalization - 如何在 Aurelia 下的控制台消息上应用 i18n
- javascript - 提交按钮获取对象jquery中的复选框输入
- powershell - 使用 HDBODBC 连接
- javascript - noUIslider 在 Web 组件聚合物 3(litelement)中不起作用
- ubuntu - 需要重启才能连接到公共 WiFi 网络 Kubuntu 18.04
- angular - asp.net core angular 和 ng2-smart-table 从数据库中获取数据
- prestashop - Prestashop 1.7 中的 Smarty 操作
- c# - 发生编译时错误,它不影响任何 xamarin 形式
- python - 基于 Pandas 中的一列将数据框的特定列合并在一起
- c# - 使用 C# 在 Dialogflow API V2 中进行身份验证