package com.tht.common.arithmetic.math;
/** * created by intellij idea.
* user: liuwen
* date: 2010-11-2
* time: 19:44:32
* to change this template use file | settings | file templates.
* 數字的驗證類
*/public class thtdigit
/*** 判斷0,支援格式 0,-0,00.00,-00.000
* @param str
* @return
*/public static boolean iszero(double str)
/*** 判斷0,支援格式 0,-0,00.00,-00.000
* @param str
* @return
*/public static boolean iszero(string str)
return false;
}/**
* 正整數
* @param str
* @return
*/public static boolean ispositiveinteger1(string str)
for (int i = str.length(); --i >= 0;)
}return true;
}/**
* 正整數和0
* @param str
* @return
*/public static boolean ispositiveinteger(string str)
for (int i = str.length(); --i >= 0;)
}return true;
}/**
* 驗證是任意的整數
* @param str
* @return
*/public static boolean isinteger(string str)
/*** 如果第乙個字元是 - 就移除
*/if(str.indexof("-")==0)
}for (int i = str.length(); --i >= 0;)
}return true;
}/**
* 判斷任意非負數字 即: 0和,正數字,不可以是-0
* @param str
* @return
*/public static boolean isdigit(string str)
/*** 如果含有字元.就把第乙個.去掉
*/int index=str.indexof(".");
if(index!=-1)else
}for (int i = str.length(); --i >= 0;)
}return true;
}/**
* 驗證是任意的數字
* @param str
* @return
*/public static boolean isnumeric(string str)
/*** 如果含有字元.就把第乙個.去掉
*/int index=str.indexof(".");
if(index!=-1)else
}/**
* 如果第乙個字元是 - 就移除
*/if(str.indexof("-")==0)
}for (int i = str.length(); --i >= 0;)
}return true;
}}
驗證xml格式
可以使用dtd來定義xml文件的合法構建模組。dtd可以寫在文件內部,也可以另外寫乙個檔案 文件內部 to pcdata from pcdata body pcdata llto zhfrom hellobody note dtd包含在以上格式的宣告中 外部文件 如果dtd位於xml原始檔外部,應該...
日期格式驗證
日期格式yyyymmdd正規表示式 var reg 0 9 1 9 0 9 1 9 0 9 0 9 1 9 0 9 1 9 0 9 0 13578 10 12 0 1 9 1 0 9 2 0 9 3 01 0 469 11 0 1 9 1 0 9 2 0 9 30 02 0 1 9 1 0 9 2 ...
驗證數字輸入
static bool isnumeric string str return true 方法二 private bool isnumeric string s private bool isnumeric string s char ch0 0 char ch9 9 for int i 0 i s...