最近对输入需要正则匹配:
例如 输入只能是 60G, 1T 这样的前面是 数字,后面是容量单位的形式;
还有 60G/月; 50G/半年的 前面数字单位,后面也是单位的这种 控制需求;
请问类似的正则表达式应该怎么写? 谢谢
最近对输入需要正则匹配:
例如 输入只能是 60G, 1T 这样的前面是 数字,后面是容量单位的形式;
还有 60G/月; 50G/半年的 前面数字单位,后面也是单位的这种 控制需求;
请问类似的正则表达式应该怎么写? 谢谢
'60G/半年'.match(/^\d+(G|T)(\/\W{1,2})?/g)//["60G/半年"]
'60G'.match(/^\d+(G|T)(\/\W{1,2})?/g)//["60G"]
'1T'.match(/^\d+(G|T)(\/\W{1,2})?/g)//
不是那么完美,仅供参考
13 回答12.8k 阅读
7 回答2k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答921 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
d+ 一个以上的数字
[KMGT] 单位的任意一个
(/(月|半年))? 可有可无的时间单位