为了账号安全,请及时绑定邮箱和手机立即绑定

萌新!请前辈 赐一个正则表达式

萌新!请前辈 赐一个正则表达式

缥缈止盈 2019-08-21 12:43:49
就是不允许以0开头不允许出先小数点的正则匹配
查看完整描述

2 回答

?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

你好朋友,“就是不允许以0开头不允许出先小数点的正则匹配”的回答如下,希望对你有帮助!
letstr1='0fff',
str2='.fff',
str3='fff.',
str4='ff.f';
letreg=/^[^0.][^.]*$/g;
console.log(reg.test(str1));//false
console.log(reg.test(str2));//false
console.log(reg.test(str3));//false
console.log(reg.test(str4));//false
                            
查看完整回答
反对 回复 2019-08-21
?
杨__羊羊

TA贡献1943条经验 获得超7个赞

[^xyz]一个否定字符集,匹配任何为包含的字符
^匹配开始位置
不为0开头则是/^[^0]/
不允许出现小数点,则是/[^.]/
合起来就是/^[^0][^.]*$/,*表示重复0次或者多次,加上$结束符号,完成
可以参考文章正则表达式深入浅出
                            
查看完整回答
反对 回复 2019-08-21
  • 2 回答
  • 0 关注
  • 260 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号