写了个判断输入字符是否是全角的正则,结果全角字符能够判断出来,但是输入的半角数字为什么还是对的呢public static bool IsFullWidthCharactersValidator(string strFullWidthCharters)
{
return FormatCheck(strFullWidthCharters,"^[^\uFF00-\uFFFF]*$"); }
private static bool FormatCheck(string strDate,string strRegex)
{
bool isReturnValue=false;
if(IsCharactersEmptyValidator(strDate))
{
Regex regex=new Regex(strRegex);
if(regex.IsMatch(strDate))
{
isReturnValue=true;
}
}
return isReturnValue;
}
public static bool IsCharactersEmptyValidator(string strCharacters)
{
string strInputCharacters=strCharacters.Trim();
if(strInputCharacters==string.Empty)
{
return false;
}
else
{
return true;
}
}请大家帮忙给看看