我试图遵循以下正则表达式:
/((id|name|field|form, )=?"?\D+)\d+/g
所以我从上面可以理解(我认为)是: 它必须以身份证,姓名,字段和表格开头,所以我们可以说它是' name'就目前而言,我认为' ='必须出现一次或不一致,与#34;相同。所以到目前为止,以下模式是匹配的:name ="。
我知道g在最后意味着全局,改变所有比赛。
所以我的问题是:这个'name="hdhf1"'
以数字结尾是匹配吗?
答案 0 :(得分:2)
您可以使用Regexper来显示正则表达式:
如果您想测试'name="hdhf1"'
是否匹配,只需在浏览器的JavaScript控制台中运行此JavaScript代码即可:
/((id|name|field|form, )=?"?\D+)\d+/g.test('name="hdhf1"')
剧透警告:这将返回true
,因为 匹配!