幾個常用的小函式2

2021-04-18 08:42:00 字數 1268 閱讀 4262

//opt1 小數 opt2 負數

//當opt2為1時檢查num是否是負數

//當opt1為1時檢查num是否是小數

//返回1是正確的,0是錯誤的

function chknbr(num,opt1,opt2)

//當最後一位為.時出錯

if (num.charat(i-1)=='.')

for (j=0;j1)

if (num.charat(j)<'0' || num.charat(j)>'9' )}}

return 1;

}//函式名:chkdate

//功能介紹:檢查是否為日期

//引數說明:要檢查的字串

//返回值:0:不是日期 1:是日期

function chkdate(datestr)

if ((status==0) && (datestr.charat(i)!='-'))

if ((status==1) && (datestr.charat(i)!='-'))

if ((status==2) && (datestr.charat(i)!='-'))

}year=new string (tmpy);

month=new string (tmpm);

day=new string (tmpd)

//tempdate= new string (year+month+day);

//alert(tempdate);

if ((tmpy.length!=4) || (tmpm.length>2) || (tmpd.length>2))

if (!((1<=month) && (12>=month) && (31>=day) && (1<=day)) )

if (!((year % 4)==0) && (month==2) && (day==29))

if ((month<=7) && ((month % 2)==0) && (day>=31))

if ((month>=8) && ((month % 2)==1) && (day>=31))

if ((month==2) && (day==30))

return 1;

}//函式名:chksafe

//功能介紹:檢查是否含有"'",'',"/"

//引數說明:要檢查的字串

//返回值:0:是 1:不是

function chksafe(a)

if (j==0)

if (i!=j)

else

}

常用的幾個函式

隨機數的產生 大多數情況下使用函式 srand 和 rand 即可搞定,這兩個函式包含於標頭檔案 中。為了取得可變的隨機碼,必須在使用rand 前呼叫srand 函式來取得隨機種子,這樣編譯後的程式才在每次執行時可以產生不同的隨機數。例子 srand unsigned time null 一般取系統...

C 幾個小函式

之前看書,遇到幾個程式設計題,要實現一些庫自帶的函式。於是動手寫了寫,並且做了一些測試。今晚在測試的時候,還發現了一些其他記憶體分配的問題,順路一起記下。這裡只寫了字串轉整型,字串賦值函式。include c庫函式,將字串轉換成整型 int my atoi const char p c庫函式,複製源...

幾個常用的PHP函式

最近在看 發現以下是幾個比較實用的函式。1,取客戶端ip 檢視複製列印?這裡,如果使用多級 的使用者,真實ip是取不到的。2,字串擷取,支援中文 檢視複製列印?function getstrtruncate string length 80,etc str c return str etc else...