判斷乙個字串是否是網域名稱或者IP的小程式

2021-06-05 04:46:23 字數 635 閱讀 1304

int _isvalid(char *str)   //檢測給函式傳遞的引數格式是否正確  1為ip 2為網域名稱

for(int i = 0;i<255;i++)

}while((*forcheck) != null)

else if ((*forcheck) == '.')

else if(  ( (*forcheck) >= 'a' && (*forcheck) <= 'z') )

else if ((*forcheck) == '-' )

}else       //出現其他符號,直接返回錯誤

return -1;

strcount++;

forcheck++;

}if (((num+point) == strcount )&& ( point == 3 ) )  //如果為ip位址 那麼 . 和數字的和應該等於字串大小

else if (  (num+point+word) == strcount )   //如果字串由三種元素組成,那麼判斷是否是網域名稱

else

return -1;

}else

return -1;

return -3; //程式意外退出

}

判斷乙個字串是否是另乙個字串的子集

案例 c 開發 遇到模糊查詢的功能實現,不是直接查詢資料庫,而是匹配另外一些本地資料。string a asd string b asdsdad 其實a b的值都是取得動態資料。一開始自己寫了乙個函式用來判斷a是否在b中,for 迴圈即可。後來,才知道.net平台有這樣的函式,判斷字串的子集的索引號...

SQL 判斷乙個字串是否在另外乙個字串中

eg str1 admin str2 1234,123admin,xcxx 比較str1是否在str2中 用常用的charindex,返回肯定是有值的,這裡自己動手寫乙個方法 檢查乙個字串是否在另外乙個字串中數,另外乙個字串元素用,隔開 create function dbo checkstrina...

python判斷乙個字串是否是小數

最近在寫 的時候,發現乙個問題,想判斷乙個字串是不是乙個合法的小數,發現字串沒有內建判斷小數的方法,然後就寫了乙個判斷字串是否是小數,可以判斷正負小數,如下 12 3456 78910 1112 1314 1516 def is float s s str s ifs.count 1 判斷小數點個數...