猿问

javascript正则求解


var result = (new RegExp("^([1-9]\\d*|0)$", "g")).test("10a");
var result1 = (new RegExp("^[1-9]\\d*|0$", "g")).test("10a");

为什么result1中a是匹配的求解

30秒到达战场
浏览 453回答 1
1回答

弑天下

result1的正则表达式相当于是: "(^[1-9]\\d*)|(0$)" 表示的意思是:以[1-9]\\d*开头或者以0结尾。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答