//禁止 非数字 禁止 全相同数字
if (!Regex.IsMatch(cardPass, @"\d{6}") || Regex.IsMatch(cardPass, @"(\d)\1{5}"))
{
isSpecialAllowed = false;
}
else
{
//禁止顺序 倒序 }
if (!Regex.IsMatch(cardPass, @"\d{6}") || Regex.IsMatch(cardPass, @"(\d)\1{5}"))
{
isSpecialAllowed = false;
}
else
{
//禁止顺序 倒序 }
解决方案 »
- GridView绑定数据后,在最后再动态构建一行供用户编辑保存。如下:
- 请大家帮帮忙sql或存储过程怎么办
- asp.net上传到空间时抛出System.Data.OleDb.OleDbException: 未指定的错误,麻烦各位帮我看看
- 谁有 ip 库,能否给我一个!
- 如何在dropdownlist数据绑定后自定义DataTextField DataValueField 显示格式?
- 怎样从数据库中提取的日期只有月日,而没有年
- 问一个窗口验证的问题
- 为什么出现下载提示后 点保存 又出现了另一个下载提示 说下载这个页面
- 很简单的DataRow程序,不知道错在哪里了
- 怎样返回查询结果的总数?
- 排列
- JS中如何统计两个日期之间的天数,如果其中包含星期六,星期日的话,要将其去除
{
string cardPass="654311";
if (!Regex.IsMatch(cardPass, @"^\d{6}$") || Regex.IsMatch(cardPass, @"^(\d)\1{5}$"))
{
//isSpecialAllowed = false;
}
else
{
if(!IsOrdered(cardPass) || !IsOrdered(new string(cardPass.ToCharArray().Reverse().ToArray())))
{
//禁止顺序 倒序 } }
}
static bool IsOrdered(string testStr)
{
if (string.IsNullOrEmpty(testStr))
return false;
int count = testStr.Length; for (int i = 0; i < count - 1; i++)
{
if (testStr[i + 1] <= testStr[i])
return false;
}
return true;
}