我想匹配一段字符串中所有的input 并使用replace进行替换,如果input里面有类似data-* 这种自定义属性的就跳过
不知道这种正则该怎么写,我也阅读了文档并使用google。都没找到
比如 <input type='text' /> 这种Input就匹配,<input data-xxx /> 带有自定义属性的input 正则则不匹配
可视化正则:https://codegen.bqrdh.com/regexper/
这样看是不是清楚了点
试试看:<input\b(?![^>]*data-)[^>]*>
简单测试了一下,应该没问题
这是什么原理
关于正则的一个小问题 /#\/((\w)+)/.exec("/a-web/#/abc?") 返回值是 ['#/abc', 'abc', 'c', index: 7, input: '/a-web/#/abc?', groups: undefined] 数组第二项是匹配项(\w+) 返回 'abc' 数组的第三项 返回值 'c'怎么理解啊 没啥尝试
大写字母、小写字母、纯数字、特殊符号。四种至少任意三种组合,长度不低于8位。 特殊符号:! @ . - _(以上五种符号都是英文状态下) 以下是我的正则 如果没写对那因该咋写 如果有写对还能优化吗
不是应该为['xiaomings',300]吗?
dataList是一个数组,我想遍历找到返回条件的数据,我下面写的为什么不行? 但改成下面的就可以:
当前情况暂且可以满足: 但若: 头)被截断了。如何修改呢? 字符串的格式:\d+\.(我希望这里是任意字符,但也可以削减范围)+ * 然后重复。