.net的 和 Java的正则表达式一样吗?
8 个解决方案
#1
正则应该是通用的把
#2
正则通用
[0-9a-zA-Z]{4,16}
[0-9a-zA-Z]{4,16}
#3
Regex reg = new Regex(@"^[0-9a-zA-Z]{4,16}$");
if (reg.IsMatch("90fffAC"))
Console.WriteLine("ok");
#4
那要是任何键都可以呢!4-16位
#5
/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){3,16}$/
你想要多少为{3,16}怎这里面改就行了
你想要多少为{3,16}怎这里面改就行了
#6
#7
^[0-9a-zA-Z]{4,16}$
#8
如果是限制必须有数字和字母。
javascript:
c#
javascript:
<script type="text/javascript">
function IsValidString(text)
{
return /^(?![^a-zA-Z]*$)(?![^0-9]*$)[a-zA-Z0-9]{4,16}$/.test(text);
}
document.write("\"afbd4324\" test result is " + IsValidString("afbd4324"));
</script>
c#
if(Regex.IsMatch("afbd4324","^(?![^a-zA-Z]*$)(?![^0-9]*$)[a-zA-Z0-9]{4,16}$"))
{
//...
}
#1
正则应该是通用的把
#2
正则通用
[0-9a-zA-Z]{4,16}
[0-9a-zA-Z]{4,16}
#3
Regex reg = new Regex(@"^[0-9a-zA-Z]{4,16}$");
if (reg.IsMatch("90fffAC"))
Console.WriteLine("ok");
#4
那要是任何键都可以呢!4-16位
#5
/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){3,16}$/
你想要多少为{3,16}怎这里面改就行了
你想要多少为{3,16}怎这里面改就行了
#6
#7
^[0-9a-zA-Z]{4,16}$
#8
如果是限制必须有数字和字母。
javascript:
c#
javascript:
<script type="text/javascript">
function IsValidString(text)
{
return /^(?![^a-zA-Z]*$)(?![^0-9]*$)[a-zA-Z0-9]{4,16}$/.test(text);
}
document.write("\"afbd4324\" test result is " + IsValidString("afbd4324"));
</script>
c#
if(Regex.IsMatch("afbd4324","^(?![^a-zA-Z]*$)(?![^0-9]*$)[a-zA-Z0-9]{4,16}$"))
{
//...
}