//判斷是否為中文
<script>
function ischinese(strword) {
var newPar = /[\u0530-\uFFFF]/g
return strword.length + (strword.match(newPar) ? strword.match(newPar).length : 0)
}
alert(ischinese("我"));
alert(ischinese("我88"));
</script>
// 判斷輸入是否是一個由 0-9 / A-Z / a-z 組成的字元串
<b>[javascript]</b> view plaincopy
function isalphanumber(str)
{
var result=str.match(/^[a-zA-Z0-9] $/);
if(result==null) return false;
return true;
}
// 判斷輸入是否是一個數字--(數字包含小數)--
function isnumber(str)
return !isNaN(str);
// 判斷輸入是否是一個整數
<b>[c-sharp]</b> view plaincopy
function isint(str)
var result=str.match(/^(-|/ )?/d $/);
// 判斷輸入是否是有效的長日期格式 - "YYYY-MM-DD HH:MM:SS" || "YYYY/MM/DD HH:MM:SS"
function isdatetime(str)
var result=str.match(/^(/d{4})(-|//)(/d{1,2})/2(/d{1,2}) (/d{1,2}):(/d{1,2}):(/d{1,2})$/);
var d= new Date(result[1], result[3]-1, result[4], result[5], result[6], result[7]);
return (d.getFullYear()==result[1]&&(d.getMonth() 1)==result[3]&&d.getDate()==result[4]&&d.getHours()==result[5]&&d.getMinutes()==result[6]&&d.getSeconds()==result[7]);
// 檢查是否為 YYYY-MM-DD || YYYY/MM/DD 的日期格式
function isdate(str){
var result=str.match(/^(/d{4})(-|//)(/d{1,2})/2(/d{1,2})$/);
if(result==null) return false;
var d=new Date(result[1], result[3]-1, result[4]);
return (d.getFullYear()==result[1] && d.getMonth() 1==result[3] && d.getDate()==result[4]);
// 判斷輸入是否是有效的電子郵件
function isemail(str)
var result=str.match(/^/w ((-/w )|(/./w ))*/@[A-Za-z0-9] ((/.|-)[A-Za-z0-9] )*/.[A-Za-z0-9] $/);
// 去除字元串的首尾的空格
function trim(str){
return str.replace(/(^/s*)|(/s*$)/g, "");
// 傳回字元串的實際長度, 一個漢字算2個長度
function strlen(str){
return str.replace(/[^/x00-/xff]/g, "**").length;
}(/d{1,2}) (/d{1,2}):(/d{1,2}):(/d{1,2})$/); if(result==null) return false; var d= new Date(result[1], result[3]-1, result[4], result[5], result[6], result[7]); return (d.getFullYear()==result[1]&&(d.getMonth() 1)==result[3]&&d.getDate()==result[4]&&d.getHours()==result[5]&&d.getMinutes()==result[6]&&d.getSeconds()==result[7]);}// 檢查是否為 YYYY-MM-DD || YYYY/MM/DD 的日期格式function isdate(str){ var result=str.match(/^(/d{4})(-|//)(/d{1,2}) function check()
{
var bb = document.getElementById("txt_id").value;//txt_id為文本框的ID
alert(ismobile(bb));//ismobile 代表以下任何一個函數名稱
}
HTML代碼:
<b>[xhtml]</b> view plaincopy
<input type="text" name="textfield" id="txt_id" />
<input type="submit" name="Submit" value="送出" onclick="check()" />
部落格位址:http://blog.csdn.net/anglexiaoher/article/details/6548731