怎么判断一个字符串是否以字母开头并且以数字结束
如何判断一个字符串是否以字母开头并且以数字结束
如何判断一个字符串是否以字母开头并且以数字结束
------解决思路----------------------
这种问题也就没必要用正则了
------解决思路----------------------
1、首选正则
2、笨方法,截取第一位判断是不是字母,截取最后一位是不是数字
------解决思路----------------------
------解决思路----------------------
测试下来#1的速度是#7的18倍,而且正则难懂,为何说首选正则?
如何判断一个字符串是否以字母开头并且以数字结束
------解决思路----------------------
string txt = @"Demo";
Console.WriteLine(Char.IsLetter(txt[0]));
Console.WriteLine(Char.IsDigit(txt[txt.Length - 1]));
这种问题也就没必要用正则了
------解决思路----------------------
1、首选正则
2、笨方法,截取第一位判断是不是字母,截取最后一位是不是数字
------解决思路----------------------
bool b = Regex.IsMatch(strText,@"^[a-zA-Z].*?\d$");
//==========
int nStart = (strText[0]
------解决思路----------------------
0x0020);管他3 7 21 转换小写 大小写字母只有一位之差
int nEnd = strText[strText.Length - 1];
bool b = (nStart >= 'a' && nStart <= 'z') && (nEnd >= '0' && nEnd <= '(');
------解决思路----------------------
测试下来#1的速度是#7的18倍,而且正则难懂,为何说首选正则?