英俊小先生 2017-07-13 04:00 采纳率: 100%
浏览 1990
已采纳

求一 C#正则表达式,验证字符串格式是否正确

如题, 字符串是“281684|654590|11270694|20170712 08:00”6位数字|6位数字|8位数字|8位数字+空格+5位时间(数字加冒号的)

求c#的匹配这种格式的正则表达式

还有一个这样的 “281684|654590”

  • 写回答

4条回答 默认 最新

  • 微wx笑 Java领域优质创作者 2017-07-13 04:46
    关注

    第一种字符串是“281684|654590|11270694|20170712 08:00”,参考楼上,但时间需要注意,25:00、23:79 这样的是都不能接受的,所以修改后为:

     ^\d{6}\|\d{6}(\|\d{8}\|\d{8} ([0-1][0-9]|2[0-4]):([0-5][0-9]))?$
    

    第二种就是:

     ^\d{6}\|\d{6}$
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料