请前辈 赐一个正则表达式

就是不允许以0开头 不允许出先小数点 的正则匹配

猛跑小猪
浏览 479回答 2
2回答

杨魅力

你好朋友,“就是不允许以0开头 不允许出先小数点 的正则匹配”的回答如下,希望对你有帮助!let str1 = '0fff',     str2 = '.fff',     str3 = 'fff.',     str4 = 'ff.f';let reg = /^[^0.][^.]*$/g;console.log(reg.test(str1)); // falseconsole.log(reg.test(str2)); // falseconsole.log(reg.test(str3)); // falseconsole.log(reg.test(str4)); // false

智慧大石

[^xyz]    一个否定字符集,匹配任何为包含的字符 ^ 匹配开始位置 不为0开头则是 /^[^0]/ 不允许出现小数点,则是/[^.]/ 合起来就是/^[^0][^.]*$/, *表示重复0次或者多次,加上$结束符号,完成可以参考文章正则表达式深入浅出
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5