c# 求正则表达式 以A开头+6位字母数字混合 如:A1ab23c 可以 A123456或 ...
发布网友
发布时间:2024-05-29 11:43
我来回答
共1个回答
热心网友
时间:2024-08-23 05:37
C#正则表达式 ^(?!A[A-Za-z]{6})(?!A[0-9]{6})A[A-Za-z0-9]{6}$
完整的C#程序如下
using System;
using System.Text.RegularExpressions;
namespace MatchApplication{
class Match{
static void Main(string[] args){
string str="A1ab23c";
string pattern = @"^(?!A[A-Za-z]{6})(?!A[0-9]{6})A[A-Za-z0-9]{6}$";
bool b=Regex.IsMatch(str,pattern);
Console.WriteLine(b);
Console.ReadKey();
}
}
}
运行结果
True
js 正则表达式 var reg = /(.*[0-9].*[0-9].*[0-9])/ 是什么...
var rg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/; rturn rg.tst(str);}//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串funtin isRgistrUsrNam(s) { var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}...
求一正则表达式,数字字母混合且至少8位(不需要下划线)
可试试这个:/^(\w(?!_)){8,}$/ 楼上的那个要改成"^[a-zA-Z0-9]{8,}$"才行.附:楼主意思是不是纯数字时不能通过?要字母俺都把你加了的啊:a-zA-Z
求vb6.0函数和语句大全~!
(1) M值若大于12,则月份从12月起向后推算M-12个月;若小于1,则月份从1月起向后推算1-M个月。(2) 若日期D大于当月的日数,则日期从当月的日数起,向后推算D-当月日数;若小于1,则日期从1日起向前推算1-D日。[范例]:P=DateSerial(2000,02,02)则结果为P=2000/02/024.TimeSerial函数:合并时,分,秒...