正则表达式 数量词
发布时间:2020-12-14 01:39:36 所属栏目:百科 来源:网络整理
导读:今天有个js 正则表达是验证报:正则表达式 数量词错误?? 以下两种方式 都是正确的 : 验证大于0 的整数。 var morethenZore =/^+?[1-9][0-9]*$/ ; var morethenZore =new RegExp('^[1-9][0-9]*$') ; 但是 当 new 对象 var morethenZore =new RegExp('^+?
今天有个js 正则表达是验证报:正则表达式 数量词错误??
以下两种方式 都是正确的 : 验证大于0 的整数。
var morethenZore =/^+?[1-9][0-9]*$/ ; var morethenZore =new RegExp('^[1-9][0-9]*$') ;
但是 当 new 对象 var morethenZore =new RegExp('^+?[1-9][0-9]*$/') ; 这么写时,则报错 数量词错误!!!
这是why?
还有一个问题js IsNaN 验证是否是数字 与 一般性这个验证是 大于0 的数字的 正则表达 那一个更合适? 区别在于:
从上例子可见 IsNaN 可以是 正数, 0,负数,的结果 都是 false. 特别提醒:“ ” 返回的结果 也是 false; 因此 在用IsNaN 验证之前还得做非空验证。
??
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |