1var VOID_STRING = ""; 2 3/** 4 * String ¥ª¥Ö¥¸¥§¥¯¥È¤Ë trim ¥á¥½¥Ã¥ÉÄɲà 5 * [»ÈÍÑÎã] 6 * " ʸ»úÎó¤À¤è ".trim() => "ʸ»úÎó¤À¤è" 7 * 8 * @author M.Yonebayashi 9 */ 10String.prototype.trim = trim; 11function trim(){ 12 var s = this.replace(/^¡¡+|¡¡+$/g, ""); 13 //return this.replace(/^\s+|\s+$/g, ""); 14 return s.replace(/^\s+|\s+$/g, ""); 15} 16/** 17 * Á´³Ñ¥Á¥§¥Ã¥¯¤ò¹Ô¤¤¤Þ¤¹ 18 * 19 * @param string val ¥Á¥§¥Ã¥¯ÂоÝʸ»úÎó 20 * @param boolean bYenFlg ¡ï¤òµö²Ä¥Õ¥é¥° 21 * 22 * @return boolean Á´¤ÆÁ´³Ñ¤Î¾ì¹ç true, ¤½¤¦¤Ç¤Ê¤±¤ì¤Ð false 23 */ 24function isZen(val, bYenFlg){ 25 var len = val.length; 26 for(i = 0; i < len; i++){ 27 var c = val.charCodeAt(i); 28 if(c < 256 || (0xff61 <= c && c <= 0xff9f)){ 29 // "\" Ⱦ³Ñ \ ¤À¤±OK 30 if(bYenFlg){ 31 if(c == 92) continue; 32 if(c == 13) continue; 33 if(c == 10) continue; 34//alert(c); 20070204 comment-out by takakuwa 35 } 36 37 return false; 38 } 39 } 40 return true; 41} 42 43/******************************************************************************* 44 * 45 * ¡Ö¡£¡×¡Ö¡¢¡×¡Ö¡¡¡×¥Á¥§¥Ã¥¯¤ò¹Ô¤¤¤Þ¤¹ 46 * 47 * @param string val ¥Á¥§¥Ã¥¯ÂоÝʸ»úÎó 48 * 49 * @return boolean Á´¤ÆOK¤Î¾ì¹ç true, ¤½¤¦¤Ç¤Ê¤±¤ì¤Ð false 50 * 51 ******************************************************************************/ 52function isOrg(val){ 53 var len = val.length; 54 for(i = 0; i < len; i++){ 55 var c = val.charAt(i); 56 if(c == "¡£" || c == "¡¢" || c == "¡¡"){ 57 //alert("¡£¡¢¡¡¤Ï¶Ø»ß¤Ç¤¹"); 58 return false; 59 } 60 } 61 return true; 62} 63 64/** 65 * Á´³Ñ²Á³Ê¤òȾ³Ñ²Á³Ê¤Ë¼«Æ°ÊÑ´¹ 66 * 67 * @param string str ½èÍýÂоÝʸ»úÎó 68 */ 69function zenToHanPrice(str){ 70 if(VOID_STRING == str) return VOID_STRING; 71 72 var nLen = str.length; 73 var sHan = "0123456789.,"; 74 var sZen = "£°£±£²£³£´£µ£¶£·£¸£¹¡¥"; 75 sTmp = VOID_STRING; 76 for(i = 0; i < nLen; i++){ 77 c = str.charAt(i); 78 n = sZen.indexOf(c, 0); 79 if (n >= 0) c = sHan.charAt(n); 80 sTmp += c; 81 } 82 return sTmp; 83} 84 85/** Ⱦ³Ñʸ»úÎóÊÑ´¹¥Æ¡¼¥Ö¥ë */ 86var han=new Array( 87 "1","2","3","4","5","6","7","8","9","0", 88 "-","^","\\","q","w","e","r","t","y","u", 89 "i","o","p","@","[","a","s","d","f","g","h" ,"j","k","l",";",":","]", 90 "z","x","c","v","b","n","m",",",".","/","\\","!","\"","#","$","%","&","'", 91 "(",")","=","~","|","Q","W","E","R","T","Y" ,"U","I","O","P","`","{","A","S" 92 ,"D","F","G","H","J","K","L","+","*","}","Z","X","C","V","B","N","M","<", 93 ">","?","_","¥¬","¥®","¥°","¥²","¥´", "¥¶", "¥¸", "¥º", "¥¼", "¥¾", 94 "¥À","¥Â","¥Å","¥Ç","¥É","¥Ð","¥Ó", 95 "¥Ö","¥Ù","¥Ü","¥Ñ","¥Ô","¥×","¥Ú","¥Ý","¥ô","¥¢","¥¤","¥¦","¥¨","¥ª","¥«","¥", 96 "¥¯","¥±","¥³","¥µ","¥·","¥¹","¥»","¥½","¥¿","¥Á","¥Ä","¥Æ","¥È","¥Ê","¥Ë","¥Ì","¥Í","¥Î", 97 "¥Ï","¥Ò","¥Õ","¥Ø","¥Û","¥Þ","¥ß","¥à","¥á","¥â","¥ä","¥æ","¥è","¥é","¥ê","¥ë","¥ì","¥í","¥ï", 98 "¥ò","¥ó","¥¡","¥£","¥¥","¥§","¥©", "¥Ã","¥ã","¥ç","¥å", "¡£","¡¢","¡¦"," ", "¡¼"); 99 100/** Á´³Ñʸ»úÎóÊÑ´¹¥Æ¡¼¥Ö¥ë */ 101var zen = new Array( 102 "£±","£²","£³","£´","£µ","£¶","£·","£¸","£¹","£°","¡Ý","¡°","¡ï","£ñ","£÷", 103 "£å","£ò","£ô","£ù","£õ","£é","£ï","£ð","¡÷","¡Î","£á","£ó", "£ä","£æ","£ç", 104 "£è","£ê","£ë","£ì","¡¨","¡§","¡Ï","£ú","£ø","£ã","£ö","£â","£î","£í","¡¤", 105 "¡¥","¡¿","¡ï","¡ª","¡É","¡ô","¡ð","¡ó","¡õ","¡Ç","¡Ê","¡Ë","¡á", "¡Á","¡Ã", 106 "£Ñ","£×","£Å","£Ò","£Ô","£Ù","£Õ","£É","£Ï","£Ð","¡Æ","¡Ð","£Á","£Ó","£Ä", 107 "£Æ","£Ç","£È","£Ê","£Ë","£Ì","¡Ü","¡ö","¡Ñ","£Ú","£Ø","£Ã","£Ö","£Â", "£Î", 108 "£Í","¡ã","¡ä","¡©","¡²", 109 "¥¬", "¥®", "¥°", "¥²", "¥´", 110 "¥¶", "¥¸", "¥º", "¥¼", "¥¾", 111 "¥À","¥Â","¥Å","¥Ç","¥É", 112 "¥Ð","¥Ó","¥Ö","¥Ù","¥Ü","¥Ñ","¥Ô","¥×","¥Ú","¥Ý","¥ô","¥¢","¥¤","¥¦","¥¨", 113 "¥ª","¥«","¥","¥¯","¥±","¥³","¥µ","¥·","¥¹","¥»","¥½","¥¿","¥Á","¥Ä","¥Æ", 114 "¥È","¥Ê","¥Ë","¥Ì","¥Í","¥Î","¥Ï","¥Ò","¥Õ","¥Ø","¥Û","¥Þ","¥ß","¥à","¥á", 115 "¥â", "¥ä","¥æ","¥è","¥é","¥ê","¥ë","¥ì","¥í","¥ï","¥ò","¥ó","¥¡","¥£","¥¥", 116 "¥§","¥©","¥Ã","¥ã","¥ç", "¥å","¡£","¡¢","¡¦","¡¡", "¡¼"); 117 118/******************************************************************************* 119 * Ⱦ³Ñ¤òÁ´³Ñ¤Ë¤¹¤ë¡£ 120 * ⤷¡¢Â裲°ú¿ô¤¬ true ¤Î¾ì¹ç¤Ï Ⱦ³Ñ\ ¤Ï̵»ë(ÉÕ²ÃʸÂбþ) 121 * 122 * @param string str ½èÍýÂоÝʸ»úÎó 123 * @param boolean yen_flg \ µö²Ä¥Õ¥é¥° 124 * 125 * @return string Á´³ÑÊÑ´¹¸åʸ»úÎó 126 * 127 ******************************************************************************/ 128function hanToZen(str, yen_flg){ 129 var wk = ""; 130 var ch = 0; 131 var cTmp = ""; 132 var i = 0; 133 134 for (i = 0; i < str.length; i++){ 135 cTmp = str.substr(i, 1); 136 if(yen_flg){ 137 if(cTmp == "\\"){ 138 wk += String(cTmp); 139 continue; 140 } 141 } 142 for(j in han){ 143 ch = 1; 144 //Âù²»Âкö 145 if(str.substr(i, 2) == han[j]){ 146 wk += String(zen[j]); 147 ch = 0; 148 break; 149 } 150 if(cTmp == han[j]){ 151 wk += String(zen[j]); 152 ch = 0; 153 break; 154 } 155 } 156 //¤Ê¤¤¤â¤Î¤Ï¤½¤Î¤Þ¤ÞÅϤ¹¡£ 157 if((ch == 1) && (cTmp != "¡«" && cTmp != "¡¬")){ 158 wk += String(cTmp); 159 } 160 } 161 return wk; 162} 163 164/** 165 * ²èÁüÉÕ²ÃʸÆþÎÏÍó¥Á¥§¥Ã¥¯Ajax 166 */ 167function isNgWord(obj){ 168 var word_chk = new AjaxAction(); 169 170 word_chk.url = "/php/client/b/word_chk.php"; 171 word_chk.params = { "word" : encode(obj.value) }; 172 173 word_chk.doAction = function(res){ 174 175 if(res == "1"){ 176 alert("ÆþÎϤ·¤¿Ê¸»ú¤ËNG¥ï¡¼¥É¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£"); 177 obj.focus(); 178 } 179 180 }; 181 execAjax(word_chk); 182} 183 184/** 185 * encodeURL 186 */ 187function encode(val){ 188 if(encodeURIComponent) return encodeURIComponent(val); 189 if(escape)return escape(val); 190}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.