.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
![求.net 正则表达式4-16位英文字母和数字组成的字符串 求.net 正则表达式4-16位英文字母和数字组成的字符串](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwyWnZjblZ0TG1OelpHNHVibVYwTDFCdmFXNTBSbTl5ZFcwdmRXa3ZjMk55YVhCMGN5OWpjMlJ1TDFCc2RXZHBiaTh3TURFdlptRmpaUzg0TlM1bmFXWT0%3D.jpg?w=700&webp=1)
#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
![求.net 正则表达式4-16位英文字母和数字组成的字符串 求.net 正则表达式4-16位英文字母和数字组成的字符串](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwyWnZjblZ0TG1OelpHNHVibVYwTDFCdmFXNTBSbTl5ZFcwdmRXa3ZjMk55YVhCMGN5OWpjMlJ1TDFCc2RXZHBiaTh3TURFdlptRmpaUzg0TlM1bmFXWT0%3D.jpg?w=700&webp=1)
#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}$"))
{
//...
}