猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
这段正则表达式/^-\{0,1}\d{1,}$/ 代表的含义
/^-\{0,1}\d{1,}$/ 在老师讲解中代表正负整数,我不是太理解,就指教.
(按我的理解正负整数应该为/^-{0.1}\d{1,}$/}
刚毅87
浏览 2210
回答 2
2回答
Suber丶林
所谓正则:你把需要匹配的内容拆分来,写成几个你熟到不能再熟的正则表达式,然后合并起来之后,你就看不懂了,这就是正则表达式。// 你要匹配正负整数,首先符号可有可无,如下: var regexp = /-{0,1}/; // {0,1}要么0,要么1,可以用?代替,如下: var regexp = /-?/; // 整数,第一个数为0,或者不为0两种情况,所以: var regexp = /0|([1-9]\d{0,})/; // {0,}至少0个,可以用*代替,如下: var regexp = /0|[1-9]\d*/; // 最后加上开头与结尾 var regexp = /^-{0,1}(0|([1-9]\d{0,}))$/; // 或者 var regexp = /^-?(0|[1-9]\d*)$/;
1
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关问题
为什么字体颜色在Eclipse上没有变化
2 回答
相关分类
Html/CSS
为什么字体颜色在Eclipse上没有变化
2 回答
JavaScript
JQuery
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续