求一个 正则, 谢谢!

eaqpi 2016-11-15 04:00:30
求一个正则验证,谢谢!

格式为:字符x数字x数字。 例:V458DDJK*1500*70

数字必为整数,字符串长度不定。

----

如果可能,第二数字可以为字符串格式,以K为结束,表示仟,比如 15K = 15000,3.5K=3500,1K=1000.

...全文
248 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
如果你第二,第三个都可以后缀K的话
^\w+(\*\d+[kK]?){2}$
如果不是完整字符串匹配,去除^和$
  • 打赏
  • 举报
回复
^\w+\*\d+[kK]?\*\d+$
Tiger_Zhao 2016-11-15
  • 打赏
  • 举报
回复
([A-Za-z0-9]+)\*([1-9]\d*)\*([1-9]\d*[kK]{0,1})

V458DDJK*1500*70

V458DDJK*1500*70K
都可以。
结尾K不要小写自己去掉

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧