javascript - 与正则表达式匹配的无限数量的字符
问题描述
我正在寻找一种方法来创建一个掩码,该掩码将接受一组不定数量的字符,这些字符应该与正则表达式匹配。
似乎我可以使用文本掩码库来实现这一点,但通过使用数组我只能传递一定数量的字符。它在文档中说我可以使用函数(而不是数组)作为掩码,并且我得到了一些我可以使用的属性,但显然我不能使用正则表达式。
我已经尝试过了,但它似乎不起作用:
<MaskedInput mask={(value) => value.split().map(() => /[a-zA-Z0-9]*/)} >
</MaskedInput>
解决方案
推荐阅读
- php - 在查询结果或查询比较中包含列名
- ruby-on-rails-5.2 - 按常用列关联关闭 3 个模型
- javascript - AngularJS ng-repeat orderBy / filter:在一种情况下调用后端的函数,在其他情况下在前端排序
- javascript - JavaScript 变量作用域
- arrays - 无法在 Vue 中响应实例
- java - NetBeans java.lang.ClassNotFoundException: com.sun.xml.internal.bind.v2.ContextFactory] 在 javax.xml.bind.JAXB.unmarshal(JAXB.java:171)
- microsoft-graph-api - 无法通过事件字段 $select 和 $filter 消息
- php - 检查一个数字是否是另一个数字的倍数
- javascript - 将货币紧凑表示法(例如 '$1.5k')转换为整数(例如 1500)
- python - boost::python 如何使用函数成员作为python回调