javascript - javascript:正则表达式模式
问题描述
我正在寻找一个匹配由零个或多个指定特殊字符(.
和_
)组成的字符串的正则表达式,其中至少有 2 个字母数字。
我尝试使用/[a-zA-Z._]{2,}&/
但这对 Eg _ 来说是失败的。- 未能检查至少 2 个字母数字。
期望是——
.sds_erc - return True,
.e__u. - return True,
._u_ - return False
解决方案
/^[._]*(?:[a-zA-Z][._]*){2,}/
任意数量的特价商品,作为前缀。然后,至少两个字母数字后跟任意数量的特价商品。
推荐阅读
- javascript - 在 jquery 中添加多个类
- javascript - 纯 js 代码在 Firefox 中有效,但在 Chrome 中无效
- jquery - 等到用户点击一个 span 然后触发 AJAX 请求
- r - 如何避免 flexdashboard 容器中的表格(数据表)被附加文本截断?
- html - Chrome 审核:表单元素没有关联的标签
- javascript - Puppeteer 数组仅返回 null
- regex - 逐行读取特定数据
- web-scraping - 在 Airflow 中使用已经设置好的网络抓取工具?
- reactjs - 从另一个 React 脚本导入的类中访问变量
- flask - 如何使用 Flask 从数据库数据中填充 HTML 字段