發表文章

目前顯示的是 10月, 2013的文章

【JavaScript】判斷每個項目RadioButton為必填

圖片
Javascript︰ <script LANGUAGE="JavaScript"> function check_radio(input1){    // input1 為form name變數     var radio_items = [];  //宣告空陣列-存放不同radio name     var temp;     //找出all HTML元件並符合type=radio,用意取出radio name     for(var i=0;i<document.forms[input1].elements.length-2;i++)     {        var e=document.forms[input1].elements[i];      if(e.type=='radio')         //判斷型態為radio      {         if (temp !=e.name)     //比對上一筆radio name與目前這一筆radio name是否相同          {           radio_items.push(e.name);   //資料radio name存入陣列           temp=e.name;         }      }     }     var radio_name;   //radio name        var obj, flag;   // flag 判斷是否有被選取     // rad...

【JavaScript】trim–去除字串空白

以下是從網路上爬文出來的,個人覺得很實用,所以放上來與各位分享之。 <script LANGUAGE="JavaScript"> //去除頭尾空白 function trim (strvalue) {   ptntrim = /(^\s*)|(\s*$)/g;   return strvalue.replace(ptntrim,""); }   //去除左側(頭)空白 function ltrim (strvalue) {   ptntrim = /(^\s*)/g;   return strvalue.replace(ptntrim,""); }  //去除右側(尾)空白 function rtrim (strvalue) {   ptntrim = /(\s*$)/g;   return strvalue.replace(ptntrim,""); } //Trim()速度更快的版本 function myBestTrim (str) {   var start = -1,   end = str.length;   while (str.charCodeAt(--end) < 33);   while (str.charCodeAt(++start) < 33);   return str.slice(start, end + 1); } </script> 參考資源 ︰ http://flesler.blogspot.tw/2008/11/fast-trim-function-for-javascript.html Trim()速度更快的版本

【JavaScript】URL格式檢查

圖片
判斷全面性URL格式檢查,是個非常困難的一件事情,主要格式變化多種,爬了不少文以下是從某網站參考過來的, 但也符合大多數URL格式,僅供參考,不能符合百分百URL格式。 <script language="JavaScript"> <!-- function IsURL(str_url){    var strRegex = "^((https|http|ftp|rtsp|mms)?://)"    + "?(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?" //ftp的user@    + "(([0-9]{1,3}.){3}[0-9]{1,3}" // IP URL- 123.123.123.123    + "|" // allow IP和DOMAIN    + "([0-9a-zA-Z_!~*'()-]+.)*" // DOMAIN- www.    + "([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-zA-Z]." // second DOMAIN    + "[a-z]{2,6})" // first level domain- .com or .museum    + "(:[0-9]{1,4})?" // port- :80    + "((/?)|" // a slash isn't required if there is no file name    + "(/[0-9a-zA-Z_!~*'().;?:@&=+$,%#-]+)+/?)$";    var re=new RegExp(strRegex);     //re.test()    if (re.test(str_url)){       return (true);         //符合   ...