这种格式的{4digit-1digit-anything}的REguler表达式 [英] REguler Expression for {4digit-1digit-anything} this format

查看:90
本文介绍了这种格式的{4digit-1digit-anything}的REguler表达式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好





i需要验证文本框输入的输入

该条目应该像4digits' - '然后1digit' - 然后其他任何意味着它将字母数字但超过15digit



例如 -



2012-1-no112



i试过这个但没有工作...... ....



Hi guys


i need to validate a input that is taken by text box
that entry should be like 4digits the '-' then 1digit '-'then anything else means its would alpha ar numeric but over limit of 15digit

for Example-

"2012-1-no112"

i tried this but not working.......

Regex FilenameRegex = null;
        FilenameRegex = new Regex("^[0-9]{4}-[0-9]{1}-[[0-9a-zA-Z]*]$", RegexOptions.IgnoreCase);
        if (!FilenameRegex.IsMatch(txtFromNo.Text))
        {
            msg.Show("Please Enter with this Format : 2012-1-as121");
            return;
        }





提前谢谢...



Thanks in advance...

推荐答案

,RegexOptions.IgnoreCase);
if (!FilenameRegex.IsMatch(txtFromNo.Text))
{
msg.Show( 请输入格式为:2012-1-as121);
返回;
}
", RegexOptions.IgnoreCase); if (!FilenameRegex.IsMatch(txtFromNo.Text)) { msg.Show("Please Enter with this Format : 2012-1-as121"); return; }





提前致谢。 ..



Thanks in advance...


你有一个错误正则表达式:

删除正则表达式的最后部分中的那些双方括号;)



这应该有效: ^ [0-9] {4} - [0-9] {1} - [0-9a-zA-Z] *
You have an error in you Regex:
Remove those double square brackets in the last part of your Regex ;)

This should work: ^[0-9]{4}-[0-9]{1}-[0-9a-zA-Z]*






提示:要测试你的正则表达式,这是一个方便的网站:http://regexpal.com/ [ ^ ]





顺便说一句。我真的不知道你的意思

"

Hint: To test your Regex this is a handy site: http://regexpal.com/[^]


Btw. I don't really know what you mean by
Shubh Agrahari写道:
Shubh Agrahari wrote:

然后其他任何东西都意味着它的意思是alpha ar数字但超过15digit的限制

then anything else means its would alpha ar numeric but over limit of 15digit

是否要将整个字符串限制为最多15个字符。或者最后一部分可以是0-15个字符?或者最后一部分的长度超过15个字符?

Do you want to limit the whole string to max 15 chars. or the last part can be 0-15 chars? or has the last part to be longer longer than 15 chars?


这篇关于这种格式的{4digit-1digit-anything}的REguler表达式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆