C#判斷字串是否合法
bool IsEmptyOrError(string str)
{
Regex regex1 = new Regex(@"[a-zA-z]+://[^s]*"); // 匹配網址
Regex regex2 = new Regex(@"[/\\^%&',;=?$\x22]+"); // 匹配特殊字元
Regex regex3 = new Regex(@"[()()a-zA-z0-9\u4e00-\u9fa5]+");
if (string.IsNullOrEmpty(str) || string.IsNullOrWhiteSpace(str)
|| regex1.IsMatch(str) || regex2.IsMatch(str) || !regex3.IsMatch(str))
{
return true;
}
return false;
}
相關文章
- 判斷URL字串是否合法字串
- 判斷字串是否是合法的EMail (轉)字串AI
- java字串、異常小練習--判斷qq是否合法Java字串
- C#判斷字串是否為日期格式C#字串
- C#裡判斷字串是否為中文C#字串
- 判斷字串是否為空字串
- 判斷字串是否唯一字串
- jquery 判斷email地址是否合法並儲存jQueryAI
- php判斷字串A是否含有字串BPHP字串
- 如何判斷字串是否為合法數值、浮點、科學計數等格式字串
- js判斷字串是否為空JS字串
- JavaScript判斷字串是否為空JavaScript字串
- java判斷字串是否為空Java字串
- C 判斷字串是否是子集字串
- PHP 判斷是否包含某字串PHP字串
- 用scanf_s判斷輸入資料是否合法
- 33判斷字串是否為迴文字串
- js判斷字串中是否含有指定的子字串JS字串
- JS判斷字串是否包含某字串 indexOf()方法使用JS字串Index
- 判斷url連結地址是否合法的例項程式碼
- js判斷字串中是否含有指定字元JS字串字元
- 判斷是否是字串全都是空格字串
- Java 判斷字串中是否含有漢字.Java字串
- js如何判斷字串中是否包含指定的子字串JS字串
- js判斷字串是否以指定的子字串結尾JS字串
- js判斷字串是否是以指定的子字串開頭JS字串
- PHP 判斷一個字元是否在字串中PHP字元字串
- J2SE-判斷字串是否為空字串
- PHP判斷一個字串是否包含亂碼PHP字串
- js如何判斷字串中是否含有指定字元JS字串字元
- YTUOJ-判斷字串是否為迴文字串
- 判斷字串中是否包含Emoji表情程式碼字串
- C#判斷一個字串是否是數字或者含有某個數字C#字串
- C#實現判斷字元是否為中文C#字元
- C# 判斷遠端檔案是否存在C#
- 判斷某一個字串是否存在另一個字串中字串
- C#判斷字串的顯示寬度C#字串
- 演算法題:判斷括號字串是否有效演算法字串