//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...