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

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

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

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

4个回答

第一种字符串是“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}$
sinat_29365483
英俊小先生 回复微wx笑: 不过没关系,我照着写就行了,谢谢啦
大约 2 年之前 回复
sinat_29365483
英俊小先生 回复英俊小先生: 笑哭,时间那里的格式我少了dd 应该是: 6位数字|6位数字|8位数字|yyyyMMdd+空格+hh:mm
大约 2 年之前 回复
sinat_29365483
英俊小先生 回复微wx笑: 笑哭,时间那里的格式我少了对的、
大约 2 年之前 回复
testcs_dn
微wx笑 回复英俊小先生: ^\d{6}\|\d{6}\|\d{8}\|([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})(((0[13578]|1[02])(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)(0[1-9]|[12][0-9]|30))|(02(0[1-9]|[1][0-9]|2[0-8]))) ([0-1][0-9]|2[0-4]):([0-5][0-9])$
大约 2 年之前 回复
sinat_29365483
英俊小先生 6位数字|6位数字|8位数字|yyyyMM+空格+hh:mm 中的月份MM要做限定,应该是怎样的啊 谢谢啦
大约 2 年之前 回复
 6位数字,8位数字+,8位数字+空格+5位时间
这种混合?还是就是你这2种格式而已?
混合用这个
^(\d{6}|\d{8}|\d{8} \d{2}:\d{2})(\|(\d{6}|\d{8}|\d{8} \d{2}:\d{2}))*$

就那2种格式用这个
^\d{6}\|\d{6}(\|\d{8}\|\d{8} \d{2}:\d{2})?$
sinat_29365483
英俊小先生 谢谢大牛,格式是这样的,第一种是 6位数字|6位数字|8位数字|yyyyMM+空格+hh:mm 。第二种比较简单,是这样的 6位数字|6位数字
大约 2 年之前 回复

另外,有网站提供在线测试的工具,例如:http://tool.oschina.net/regex/,
你可以通过工具去编写和测试,但需要注意的是,在线测试通过了,放到你的C#程序可能还有问题,
比如反斜杠的处理,在C#中可能需要这样写:

 ^\\\\d{6}\\\\|\\\\d{6}$

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
用正则表达式验证 Email格式是否正确??
怎么写
求验证email是否正确的正则表达式
如题,谢谢
求javascript 来验证Email地址是否格式正确的正则表达式
验证Email地址是否格式正确的正则表达式rn高手帮忙写个 谢谢
C#使用正则表达式验证手机号格式是否正确
Regex rx = new Regex(@"^0{0,1}(13[4-9]|15[7-9]|15[0-2]|18[7-8])[0-9]{8}$"); if (!rx.IsMatch(phone.text)) //不匹配 { phone.text = ""; //变成空 xiaoxi("手机号格式不对,请重新输入!"); //弹框提示 } else {
正则表达式验证手机号码是否正确
使用场景 在需要手机登录,验证等场景时,需要先在前端对输入手机号码进行验证! 验证的正则表达式 let phoneCodeVerification = /^[1][3,4,5,7,8][0-9]{9}$/; 应用实例 function codeVerification(phone){ let phoneCodeVerification = /^[1...
验证xml格式是否正确
给定一个url(www.xxxx.com/xxxx) 这个url会返回一个xml文件,(格式可能不正确)rn怎么在js里面验证这个xml格式是否正确,正确返回true 错误就告诉错误的位置
求正则表达式验证字符串
我有一个这样的字符串0 0 0 * * ? 是由数字或者是特殊字符组成的,中间用空格间隔的6位字符串,请哪位高手指点一下该如何写正则验证,谢谢
求一验证的正则表达式!!!
要控制输入的格式为y-m-d h:m,如2002-10-1 08:30 不知RegularExpressionValidator控件里的正则表达式怎么写,大侠请指点!!
求一正则表达式验证
求一正则表达式验证控件输入内容:rn在textbox里输入一组数字,rn如果全是整数,最多可输入八位整数,rn如果含小数点,则是整数最多八位,小数最多两位rnrn我可以限制控件最多可输入十一位,也就是八位整数加两位小数加小数点,但是如果输入的都是整数,若输入十一位,则数据出错
【c#】验证SQL语法是否正确
昨天又有一个新的需求:验证文本框输入的SQL语法是否正确。于是就开始百度,其实也挺简单的。首先需要知道“SET PARSEONLY { ON | OFF }”。 当 SET PARSEONLY 为 ON 时,SQL Server 只分析语句。 当 SET PARSEONLY 为 OFF 时,SQL Server 编译并执行语句。 现在我们就可以完成SQL语法检测的功能了。下面是具体的代码
iOS利用正则表达式验证邮箱格式是否正确
//利用正则表达式验证 + (BOOL)isAvailableEmail:(NSString *)email {     NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";     NSPredicate *emailTest = [NSPredicate predicateW
Android 正则表达式验证手机和邮箱格式是否正确
Android 正则表达式验证手机和邮箱格式是否正确
求验证邮件格式的正则表达式
我需要一个验证邮件格式的正则表达式,网上虽然挺多,如\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*、 /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/等,但我现在需要一个可以验证qq邮箱的。谢谢!rn
求验证是否数字的正则表达式
rn只能验证是一位的数字
如何验证正则表达式书写是否正确
php中如何验证正则表达式书写是否正确。想在程序中增加一个功能:让用户输入正则表达式,并验证是否正确。该如何实现。再次强调“如何验证正则表达式本身的正确性”。
PHP正则表达式验证邮箱是否正确
一 代码 验证电子邮箱格式 请输入邮箱: "> <?php $checkmail="/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/";//定义正则表达式 if(isset($_POST['mail']) && $_POST['mail']!=""){ //判断文本框中是否有值
PHP正则表达式验证整数是否正确
一 代码 验证输入的是否是整数 请输入内容: "> <?php $checkin="/^-?\d+$/"; //定义正则表达式 $in=$_POST['in']; //将输入的电话号码的值赋给变量$in if(isset($_POST['in']) && $_POST['in']!=""){ //判
iOS 正则表达式验证是否为正确的手机号
我们在做项目的时候,难免会遇到给手机号发送验证码的情况,这时,我们需要首先判断一下用户输入的手机号是否为正确的手机号,下面是用正则表达式判断是否为正确的手机号 ,BOOL 类型的 isMatch  就是 我们 想要的结果。代码如下: NSString *regex = @"^((1[3-8][0-9])|(147)|(15[^4,\\D])|(18[0,5-9]))\\d{8
ASP.NET如何用正则表达式判断运算格式的字符串是否正确
string a="-8.1";rnstring b="+54";rnstring c="10.5";rnstring d="+*10";rnstring e="*2";rnstring f="+10-5";rnrn例如上面的字符串,使用正则表达式判断后正确的有a、b和e,c、d和f是错误的格式rnrn正则表达式要能够判断字符串中最前面的加减乘除等运算符,运算符后面可以是整数和小数,前面的运算符必须存在且只能有一个,请教正则高手如何写出表达式来。。。。
javascript代码验证身份证格式是否正确
我用的验证框架是 Validform,通过添加datatype的方式添加对身份证号码的验证,代码如下: $.Datatype.idcard =function(gets,obj,curform,datatype){ var Wi = [ 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2, 1 ];// 加权因子; var ValideCo
java 验证是否为正确的邮箱格式
public class Test{  public static void main(String[] args){   Test  t = new Test();   String email = "test@sina.com" ;   boolean  isEmail = t.isEmail(email);   if(isEmail){    System
java验证输入的格式是否正确
需求是这样的:用户从键盘输入一个字符串(日期),程序中要判断输入的日期是否符合MM/dd这种格式?rn请问大神这个该怎么做?关键是如何判断格式相同,不要求使用正则。rn
通过Schema验证XML格式是否正确
C#源码, 通过Schema验证XML文件格式是否正确
求一电话号码验证正则表达式
格式:rn *******rn ********rnrn (***)*******rn ***-*******rnrn (***)********rn ***-********rnrn (****)*******rn ****-*******rnrn (****)********rn ****-********rnrn 手机号码135,138,139,137;0135,0138,0139,0137
求一验证“价格”的正则表达式。
只能输入数字或小数点,如果有小数点那么小数点后不能超过两位。rn谢谢
求一邮件验证的正则表达式
求一邮件验证的正则表达式
求一RegularExpressionValidator验证正则表达式
要求验证rn$123.1234rn$123rn即以$开头,后面必须是数字,但是可以没小数部分,长度都不限制!rn5点下班,快!!!
求一验证邮政编码的正则表达式
求一验证邮政编码的正则表达式
求一验证正则表达式100%
RT
求一正则表达式,验证时间类型!!!!!!!!
是在Winfrom下实现rn要求:1.在TextBox中输入时间,只能输入6位数字,格式:hhmmss(025045是2点50分45秒),中间没有任何其他符号。rn 2.用户可以自由输入数字(控件要正确格式化),比如用户输入2567,那么因为小时不能大于24 所以小时rn 两位应是02,分钟是56,秒就是07.rnrn求一正则表达式 不胜感激!! 或者谁能提供更好的思路 先谢了!!
求一验证身份证号码的正则表达式
rn身份证号码为18位数字或者为16位数字,但是可以不输入
求一正则表达式验证日期格式!
要求验证日期的格式为:yyyy-mm-yyrnrn我的代码为:rnrn********************************************************rn<%rndd=request("dd")rnif dd="" then dd=datern%>rnrn rn name=dd>rnrnrn<%rnset regex=new regexprnregex.pattern="\d(4)\-\d(1,2)\-\d(1,2)"rnregex.global=truernregex.IgnoreCase =truernok=regex.test(dd)rnset regex=nothingrnrnif ok=true thenrn response.write "yes"rnelsern response.write "no"rnend ifrn%>rn********************************************************rnrn运行时,一直显示“no”,Why??????????????
求一验证输入的正则表达式。
rnrn求onkeypress的一正则表达式,rn要求只能输入数字、小数点、逗号、加减号。rnrn加减号输入位置只能在数字的最前方或者最后方。rnrnrn谢谢。
求一验证时间格式的正则表达式
各位兄弟、姐妹:rn 能告诉我一个验证时间格式的正则表达式吗?我要的时间格式需要是这样的(15:30:46),这个正则表达式我需要放在rnRegularExpressionValidator控件中来实现,哪位大虾能告诉下我吗?小弟在此先谢过了哈!
求一日期验证的正则表达式
验证起始月不能大于终止月.要怎么表式?
验证正确路径的正则表达式
验证windows下正确路径的正则表达式。,比如D:\abc\dsdd,D://data,路径中不含有特殊字符rn
php正则表达式检查用户输入的格式是否正确
比如说用户提交了一个电话,或者提交了一个邮箱,我们怎么才能知道它是不是正确的电话和邮箱格式。 用正则表达式来匹配。PHP提供了一种强大的方法创建和匹配文本中的模式。可以创建一些规则来查找串的模式,这个规则就成为正则表达式。/^\d\d\d\d\d\d\d\d\d\d$/;//^表示从串的考试出开始匹配。所有正则表达式都以斜线开头和结尾。\d代表数字,总共10个数字$符号表示串必须结束。海域如下简
正则表达式判断姓名输入格式是否正确
public static boolean checkPassengerNameValid(String passengerName) { //姓名中可包含汉字和字母 String RULE = "([\u4e00-\u9fa5]+|[a-zA-Z]+)"; Pattern pattern = Pattern.compile(RULE); Matcher match
求一c#正则表达式
string content = "rn rn 12312rn rn 12312rn rn 12312rn rn 12312rn rn 12312rn rn 12312rn rnrn"rn我要截取的是12312这个内容,要求表达式必须包含reg1或者是reg2,因为我的每个div里面还嵌套很多标签,12312这个只是随便输上去的内容。
c#求一正则表达式
nav-container">rn rn ホームページrnrn rnrnおすすめrnrn rnrn日本ドラマrnrn rnrn韓国ドラマrnrn rnrnrn海外ドラマrnrn rnrn日本アニメrnrn rnrn映画館rnrn rnrn文化芸術rnrnrn rnrnフィットネスrnrn rnrnお笑い系rnrn rnrnLIVE DVDrnrn rnrnrn他の商品rnrnrn-------------------------------rn从以上代码中用正则获取rnurl连接和 标签中的内容
相关热词 c# 去空格去转义符 c#用户登录窗体代码 c# 流 c# linux 可视化 c# mvc 返回图片 c# 像素空间 c# 日期 最后一天 c#字典序排序 c# 截屏取色 c#中的哪些属于托管机制