PageSourceSearch

http://www.korcham.net/Script/form_check.js

js korcham.net collected 2026-10-02 04:54:31 UTC 16,355 bytes, 568 lines download raw bytes

1var NUM = "0123456789";
2var SALPHA = "abcdefghijklmnopqrstuvwxyz";
3var ALPHA = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"+SALPHA;
4var EMAIL = "!#$%&*+-./=?@^_`{|}"+NUM+ALPHA;
5var PASSWORD = "! @ . # , $ % ^ * & _ -" + ALPHA + NUM;
6var ID=ALPHA + NUM;
7var ACCOUNT = "0123456789-";
8
9
10/*
11************************************************************************************
12ÇÔ  ¼ö  ¸í(ÇÁ·Î½ÃÀú ¸í)	 	: f_InputCheck
13ÀÛ  ¼º  ÀÚ						: À±±â½Â
14ÀÛ  ¼º  ÀÏ						: 2005-08-29
15³»      ¿ë						: Æû Àüü input ºÎºÐ checkÇÏ´Â ÇÔ¼öÀÔ´Ï´Ù.
16Return Value					: boolen
17Parameter Value				: Parameter1=Æû Object
18»ç  ¿ë  ¿¹						:
19return f_InputCheck(form)
20************************************************************************************
21*/
22function f_InputCheck(frm){
23//	alert('111');
24	var i=0, e=0, c=0;
25	var len1, val, name, input_bgColor="";
26	var v_arr1=new Array("¾ÆÀ̵ð","ºñ¹Ð¹øÈ£","ºñ¹Ð¹øÈ£È®ÀÎ","¼º¸í","Áֹεî·Ï¹øÈ£","¼Ò¼Ó±ÇÇÑ","¼Ò¼ÓÀÚ","ÈÞ´ëÆù","ȸ»çÀ̸§","»ç¾÷ÀÚµî·Ï¹øÈ£","Á÷À§¸í","ȸ»ç¿ìÆí¹øÈ£1","ȸ»ç¿ìÆí¹øÈ£2","ȸ»çÁÖ¼Ò","ȸ»çÀüÈ­1","ȸ»çÀüÈ­2","ȸ»çÀüÈ­3","ȸ»çÆÑ½º1","ȸ»çÆÑ½º2","ȸ»çÆÑ½º3","ȸ»çȨÆäÀÌÁö","¿ìÆí¹øÈ£1","¿ìÆí¹øÈ£2","ÁÖ¼Ò","ÀüÈ­1","ÀüÈ­2","ÀüÈ­3","À̸ÞÀÏ");
27	//var v_arr2=new Array("f_CheckId(frm.elements[i].value);","f_CheckPassword(frm.elements[i].value, '',1);","ºñ¹Ð¹øÈ£È®ÀÎ","¼º¸í","Áֹεî·Ï¹øÈ£","f_SelectCheck(frm.elements[i])","f_SelectCheck(frm.elements[i])","ÈÞ´ëÆù","ȸ»çÀ̸§","»ç¾÷ÀÚµî·Ï¹øÈ£","Á÷À§¸í","ȸ»ç¿ìÆí¹øÈ£1","ȸ»ç¿ìÆí¹øÈ£2","ȸ»çÁÖ¼Ò","ȸ»çÀüÈ­1","ȸ»çÀüÈ­2","ȸ»çÀüÈ­3","ȸ»çÆÑ½º1","ȸ»çÆÑ½º2","ȸ»çÆÑ½º3","ȸ»çȨÆäÀÌÁö","¿ìÆí¹øÈ£1","¿ìÆí¹øÈ£2","ÁÖ¼Ò","ÀüÈ­1","ÀüÈ­2","ÀüÈ­3","f_CheckEmail(frm.elements[i]);");
28	var v_arr2=new Array("f_CheckId(frm.elements[i].value);","f_CheckPassword(frm.elements[i].value, '',1);","ºñ¹Ð¹øÈ£È®ÀÎ","¼º¸í","Áֹεî·Ï¹øÈ£","f_SelectCheck(frm.elements[i])","f_SelectCheck(frm.elements[i])","ÈÞ´ëÆù","ȸ»çÀ̸§","»ç¾÷ÀÚµî·Ï¹øÈ£","Á÷À§¸í","ȸ»ç¿ìÆí¹øÈ£1","ȸ»ç¿ìÆí¹øÈ£2","ȸ»çÁÖ¼Ò","ȸ»çÀüÈ­1","ȸ»çÀüÈ­2","ȸ»çÀüÈ­3","ȸ»çÆÑ½º1","ȸ»çÆÑ½º2","ȸ»çÆÑ½º3","ȸ»çȨÆäÀÌÁö","¿ìÆí¹øÈ£1","¿ìÆí¹øÈ£2","ÁÖ¼Ò","ÀüÈ­1","ÀüÈ­2","ÀüÈ­3","f_CheckEmail(frm.elements[i]);");
29
30	len1=frm.elements.length;
31	for (i;  i<len1; i++){
32		val=frm.elements[i];
33		name=val.FILE_NAME;
34	
35
36		if (name=="none" || name!=undefined  ){
37		
38			for( e=0; e<v_arr1.length;e++ ){
39				if ( v_arr1[e]== name) c++;
40
41			}
42
43		
44			if (c<1){
45				if (val.value=="" && name!="none"  ){
46
47					try{
48						var style = eval("spn_" + val.name + ".style");
49					}catch(e){
50			
51							if ( c==0 ){
52								alert(name + "(À»)¸¦ ±âÀÔÇØ ÁÖ¼¼¿ä");
53								val.style.backgroundColor=input_bgColor;
54								val.focus();
55								return false;
56							}
57					}
58		
59
60					if (style=="[object]") {
61						 if (style.display == "none") {
62							continue;
63						 }
64					 }
65
66					alert(name + "(À»)¸¦ ±âÀÔÇØ ÁÖ¼¼¿ä");
67					val.style.backgroundColor=input_bgColor;
68					val.focus();
69					return false;
70
71					break;
72			
73				}
74			}else{
75				for( e=0; e<v_arr1.length;e++ ){
76					if ( v_arr1[e]== name){
77						if ( !eval(v_arr2[e]) ){
78							val.style.backgroundColor=input_bgColor;
79							val.focus();
80							return false;
81							break;
82							break;
83						}
84					}
85				}
86				e=0;
87			}
88			c=0;
89		}//end if
90	}//end for
91
92	return true;
93}
94
95
96/*
97************************************************************************************
98ÇÔ  ¼ö  ¸í(ÇÁ·Î½ÃÀú ¸í)	: f_CheckAuthPolicy
99ÀÛ  ¼º  ÀÚ						: À±±â½Â
100ÀÛ  ¼º  ÀÏ						: 2005-09-27
101³»      ¿ë						: ¼Ò¼Ó±ÇÇÑ Ã¼Å© ÇÔ¼öÀÔ´Ï´Ù.
102Return Value				: boolen
103Parameter Value			: Parameter1=Select Object
104»ç  ¿ë  ¿¹						:
105
106************************************************************************************
107*/
108function f_SelectCheck(frm){
109		if (frm.length>0){
110				return true;
111		}else{
112				alert(frm.FILE_NAME + "À» ¼±ÅÃÇϼ¼¿ä.");
113				return false;
114		}
115}
116
117
118
119/*
120************************************************************************************
121ÇÔ  ¼ö  ¸í(ÇÁ·Î½ÃÀú ¸í)	: f_CheckEmail
122ÀÛ  ¼º  ÀÚ						: À±±â½Â
123ÀÛ  ¼º  ÀÏ						: 2005-08-29
124³»      ¿ë						: À̸ÞÀÏ Ã¼Å© ÇÔ¼öÀÔ´Ï´Ù.
125Return Value				: boolen
126Parameter Value			: Parameter1=¸ÞÀÏÆû Object
127»ç  ¿ë  ¿¹						:
128
129************************************************************************************
130*/
131function f_CheckEmail(mail){
132var ok_value;
133var len;
134ok_value=0;
135len=mail.value.length;
136	for(var i=0;i<len;i++){
137		if(mail.value.charAt(i)=="@" || mail.value.charAt(i)=="."){
138			ok_value=ok_value+1;	// "@" ³ª "."ÀÌ ÀÖ´Ù¸é ok_value´Â 1¾¿ Áõ°¡½ÃŲ´Ù.
139		}
140	}
141
142	if (mail.value!=""){
143		if(ok_value < 2 || ok_value > 4){	//.comÀÇ °æ¿ì ok_value´Â 2, xxx.xx.xxÀÇ °æ¿ì ´Â 3°ªÀ» °¡Áø´Ù.
144			alert("À̸ÞÀÏÀ» ¹Ù¸£°Ô ±âÀÔÇØ ÁÖ¼¼¿ä");
145			mail.value="";
146			mail.focus();
147			return false;
148		}
149	}else{
150		alert("À̸ÞÀÏÀ» ±âÀÔÇØ ÁÖ¼¼¿ä");
151		mail.value="";
152		mail.focus();
153		return false;
154	}
155
156	return true;
157}
158
159
160/*
161************************************************************************************
162ÇÔ  ¼ö  ¸í					: f_CheckId
163ÀÛ  ¼º  ÀÚ					: À±±â½Â
164ÀÛ  ¼º  ÀÏ					: 2005-08-29
165³»      ¿ë					: ÆÐ½º¿öµå üũ, ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£ È®ÀΠüũ ÇÔ¼öÀÔ´Ï´Ù.
166Return Value				: boolen
167Parameter Value			: Parameter1=ÆÐ½º¿öµå, Parameter2=ºñ¹Ð¹øÈ£ È®ÀÎ, Parameter3=0À϶§ ÆÐ½º¿öµåÈ®ÀÎÀÌ ÇÊ¿äÇÒ¶§ 1À϶§ ÆÐ½º¿öµåÈ®ÀΰªÀÌ ÇÊ¿ä¾øÀ»¶§
168»ç  ¿ë  ¿¹					:
169************************************************************************************
170*/
171function f_CheckId (sId) {
172//	var nIsAlpha = 0;
173	/*if (!f_CheckType(sId, ID)) {
174		alert("[¾ÆÀ̵ð]´Â 6±ÛÀÚ ÀÌ»ó 12±ÛÀÚ ÀÌÇÏ\n\n¿µ¹®¼ýÀÚ Á¶ÇÕÀ¸·Î ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.");
175		return false;
176	}*/
177
178//	for( var i=0; i<sId.length; i++) {
179//		if ( NUM.indexOf(sId.charAt(i)) < 0) {
180//			nIsAlpha = 1
181//			break;
182//		}
183//	}
184//	if ( nIsAlpha == 0 ) {
185//		alert("[¾ÆÀ̵ð]¿¡´Â ¿µ¹®ÀÌ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù.");
186//		return false;
187//	}
188/*
189	if ( !f_CheckLenEng(sId, "[¾ÆÀ̵ð]", 6, 12, 0) ) {
190		return false;
191	}*/
192
193
194	return true;
195}
196
197
198/*
199************************************************************************************
200ÇÔ  ¼ö  ¸í	 				: f_CheckPassword
201ÀÛ  ¼º  ÀÚ					: À±±â½Â
202ÀÛ  ¼º  ÀÏ					: 2005-08-29
203³»      ¿ë					: ÆÐ½º¿öµå üũ, ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£ È®ÀΠüũ ÇÔ¼öÀÔ´Ï´Ù.
204Return Value				: boolen
205Parameter Value			: Parameter1=ÆÐ½º¿öµå, Parameter2=ºñ¹Ð¹øÈ£ È®ÀÎ, Parameter3=0À϶§ ÆÐ½º¿öµåÈ®ÀÎÀÌ ÇÊ¿äÇÒ¶§ 1À϶§ ÆÐ½º¿öµåÈ®ÀΰªÀÌ ÇÊ¿ä¾øÀ»¶§
206»ç  ¿ë  ¿¹					:
207************************************************************************************
208*/
209function f_CheckPassword (sPass, sRepass, bIsConsonant) {
210	/*var nIsAlpha = 0;
211	if (!f_CheckType(sPass, PASSWORD)) {
212		alert("[ºñ¹Ð¹øÈ£]´Â ¿µ¹®, ¼ýÀÚ, Ư¼ö¹®ÀÚ(! @ . # , $ % ^ * & _ -),¿µ¹®¼ýÀÚ È¥ÇÕÇÏ¿©\n\n6±ÛÀÚ ÀÌ»ó 12±ÛÀÚ ÀÌÇÏ·Î ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.");
213		return false;
214	}
215
216	for( var i=0; i<sPass.length; i++) {
217		if ( NUM.indexOf(sPass.charAt(i)) < 0) {
218			nIsAlpha = 1
219			break;
220		}
221	}
222
223	if ( nIsAlpha == 0 ) {
224		alert("[ºñ¹Ð¹øÈ£]¿¡´Â ¿µ¹®ÀÌ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù.");
225		return false;
226	}
227
228
229	if ( !f_CheckLenEng(sPass, "[ºñ¹Ð¹øÈ£]", 6, 12, 0) ) {
230		return false;
231	}
232
233	if ( bIsConsonant==0 & sPass!=sRepass ){
234			alert("[ºñ¹Ð¹øÈ£]°¡ ÀÏÄ¡ÇÏÁö¾Ê½À´Ï´Ù.");
235			return false;
236	}*/
237
238	return true;
239}
240
241
242/*
243***********************************************************************************
244ÇÔ  ¼ö  ¸í(ÇÁ·Î½ÃÀú ¸í)	: f_CheckType
245ÀÛ  ¼º  ÀÚ						: À±±â½Â
246ÀÛ  ¼º  ÀÏ						: 2005-08-29
247³»      ¿ë						: ùÀÎÀÚÀÇ ½ºÆ®¸µ°ªÀ» µÎ¹øÂ° ÀÎÀÚ¿Í ºñ±³ ÈÄ true, false °ª ¸®ÅÏ
248Return Value				: boolen
249Parameter Value			: Parameter1=ºñ±³ÇÒ ¹®ÀÚ¿­, Parameter2=ºñ±³´ë»ó ¹®ÀÚ¿­
250»ç  ¿ë  ¿¹						:
251***********************************************************************************
252*/
253function f_CheckType(s,spc) {
254	var i;
255	for(i=0; i<s.length; i++) {
256		if (spc.indexOf( s.substring(i, i+1)) < 0) {
257			return false;
258		}
259	}
260
261	return true;
262}
263
264
265/*
266***********************************************************************************
267ÇÔ  ¼ö  ¸í(ÇÁ·Î½ÃÀú ¸í)	: f_StringSize
268ÀÛ  ¼º  ÀÚ						: À±±â½Â
269ÀÛ  ¼º  ÀÏ						: 2005-08-29
270³»      ¿ë						: String ¹®ÀÚ¿­ »çÀÌÁî ¸®ÅÏÇÏ´Â ÇÔ¼öÀÔ´Ï´Ù.
271Return Value				: integer
272Parameter Value			: Parameter1=¹®ÀÚ¿­
273»ç  ¿ë  ¿¹						:
274***********************************************************************************
275*/
276function f_StringSize (s) {
277	var i;
278	var len = 0;
279	for ( i=0 ; i<s.length; i++) {
280		if ( s.charCodeAt(i) > 255 ) {
281			len += 2;
282		} else {
283			len ++;
284		}
285	}
286	return len;
287}
288
289
290/*
291************************************************************************************
292ÇÔ  ¼ö  ¸í(ÇÁ·Î½ÃÀú ¸í)	: f_CheckLenEng
293ÀÛ  ¼º  ÀÚ						: À±±â½Â
294ÀÛ  ¼º  ÀÏ						: 2005-08-29
295³»      ¿ë						: ¿µ¹® length checkÇÏ´Â ÇÔ¼öÀÔ´Ï´Ù.
296Return Value				: boolen
297Parameter Value			: Parameter1=¿µ¹®¹®ÀÚ¿­, Parameter2=üũÇϴ¹®ÀÚ¿­, Parameter3=ÃÖ¼Ò±æÀÌ, Parameter4=ÃÖ´ë±æÀÌ, Parameter5=Parameter2 + (À»)(Àº) À϶§ 0, Parameter2 + (¸¦)(´Â) À϶§ 1
298»ç  ¿ë  ¿¹						:
299************************************************************************************
300*/
301function f_CheckLenEng (s, name, nMin, nMax, bIsConsonant) {
302	var nStrSize = f_StringSize(s);
303	var cPostN, cPostL;
304
305	if (bIsConsonant) {
306		cPostL = "À»";
307		cPostN = "˼";
308	} else {
309		cPostL = "¸¦";
310		cPostN = "´Â";
311	}
312
313	if (nStrSize == 0 && nMin > 0) {
314		alert(name + cPostL + "  ÀÔ·ÂÇØ ÁֽʽÿÀ.");
315		return false;
316	}
317	if (nMin == 0 && nStrSize > nMax) {
318		alert(name + cPostN + " " + nMax +
319			"ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇØ ÁֽʽÿÀ.\n\nÇöÀç ÀÔ·ÂµÈ ±æÀÌ : " +
320			nStrSize + "ÀÚ");
321		return false;
322	}
323	if (nStrSize < nMin || nStrSize > nMax) {
324		alert(name + cPostN + " " + nMin +
325			"ÀÚ ÀÌ»ó, " + nMax +
326			"ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇØ ÁֽʽÿÀ.\n\nÇöÀç ÀÔ·ÂµÈ ±æÀÌ : " +
327			nStrSize + "ÀÚ");
328		return false;
329	}
330
331	return true;
332}
333
334
335
336/*
337************************************************************************************
338ÇÔ  ¼ö  ¸í(ÇÁ·Î½ÃÀú ¸í)	: f_Check_jumin
339ÀÛ  ¼º  ÀÚ						: À±±â½Â
340ÀÛ  ¼º  ÀÏ						: 2005-08-29
341³»      ¿ë						: ÁֹιøÈ£ üũÇÔ¼öÀÔ´Ï´Ù.
342Return Value				: boolen
343Parameter Value			: Parameter1='-'ÀÌÀü ÁֹιøÈ£, Parameter2='-'ÀÌÈÄ ÁֹιøÈ£
344»ç  ¿ë  ¿¹						:
345************************************************************************************
346*/
347function f_Check_jumin(J1,J2){
348
349		var SUM=0;
350		  if(J1 =="111111" || J2 =="1111118"){
351			  alert("Áֹεî·Ï ¹øÈ£¸¦ ´Ù½Ã È®ÀÎ Çϼ¼¿ä.");
352			  return false;
353		   }else{
354				// Áֹεî·Ï¹øÈ£ 1 ~ 6 ÀÚ¸®±îÁöÀÇ Ã³¸®
355				// Áֹεî·Ï¹øÈ£¿¡ ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖÀ» ¶§ ó¸®
356 				for(i=0;i<J1.length;i++){
357				        if (J1.charAt(i) >= 0 || J1.charAt(i) <= 9) {
358						// ¼ýÀÚ¸é °ªÀ» °öÇØ ´õÇÑ´Ù.
359						  if(i == 0){
360							   SUM = (i+2) * J1.charAt(i);
361						  }else{
362							   SUM = SUM +(i+2) * J1.charAt(i);
363					              }
364					 }else{
365					// ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖÀ» ¶§ÀÇ Ã³¸®
366						   alert("¼ýÀÚ¸¸ ÀÔ·ÂÇϼ¼¿ä");
367					     	   return false;
368					 }
369			}
370				for(i=0;i<2;i++){
371					// Áֹεî·Ï¹øÈ£ 7 ~  8 ÀÚ¸®±îÁöÀÇ Ã³¸®
372				        if (J2.charAt(i) >= 0 || J2.charAt(i) <= 9) {
373					        SUM = SUM + (i+8) * J2.charAt(i);
374					}else{
375						// ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖÀ» ¶§ÀÇ Ã³¸®
376						   alert("¼ýÀÚ¸¸ ÀÔ·ÂÇϼ¼¿ä");
377					 	       return false;
378					}
379				}
380				for(i=2;i<6;i++){
381					// Áֹεî·Ï¹øÈ£ 9 ~ 12 ÀÚ¸®±îÁöÀÇ Ã³¸®
382				        if (J2.charAt(i) >= 0 || J2.charAt(i) <= 9) {
383						   SUM = SUM + (i) * J2.charAt(i);
384					}else{
385					// ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖÀ» ¶§ÀÇ Ã³¸®
386						   alert("¼ýÀÚ¸¸ ÀÔ·ÂÇϼ¼¿ä");
387					       return false;
388						}
389				}
390				// ³ª¸ÓÁö ±¸Çϱâ
391				 var checkSUM = SUM % 11;
392				// ³ª¸ÓÁö°¡ 0 À̸é 10 À» ¼³Á¤
393				if(checkSUM == 0){
394					   var checkCODE = 10;
395					// ³ª¸ÓÁö°¡ 1 À̸é 11 À» ¼³Á¤
396				}else if(checkSUM ==1){
397					   var checkCODE = 11;
398				}else{
399					   var checkCODE = checkSUM;
400				}
401				// ³ª¸ÓÁö¸¦ 11 ¿¡¼­ »«´Ù
402				var check1 = 11 - checkCODE;
403				if (J2.charAt(6) >= 0 || J2.charAt(6) <= 9) {
404					   var check2 = parseInt(J2.charAt(6))
405				}else{
406					// ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖÀ» ¶§ÀÇ Ã³¸®
407					   alert("¼ýÀÚ¸¸ ÀÔ·ÂÇϼ¼¿ä");
408
409				}
410		if(check1 != check2){
411			  alert("Áֹεî·Ï ¹øÈ£¸¦ ´Ù½Ã È®ÀÎ Çϼ¼¿ä.");
412			  return false;
413		}else{
414		    	  return true;
415		}
416   }
417 }
418
419
420/*
421************************************************************************************
422ÇÔ  ¼ö  ¸í(ÇÁ·Î½ÃÀú ¸í)	: f_Del_AccDash
423ÀÛ  ¼º  ÀÚ						: À±±â½Â
424ÀÛ  ¼º  ÀÏ						: 2005-08-29
425³»      ¿ë						: »ç¾÷ÀÚµî·Ï¹øÈ£ üũÇÔ¼öÀÔ´Ï´Ù.
426Return Value				: integer
427Parameter Value			: Parameter1='-'ÀÌÀü ÁֹιøÈ£, Parameter2='-'ÀÌÈÄ ÁֹιøÈ£
428»ç  ¿ë  ¿¹						:
429ONFOCUS="Del_AccDash(this);" ONBLUR="Add_AccDash(this)"
430************************************************************************************
431*/
432 function f_Del_AccDash( form ){
433    var  ch;
434    var  i=0;
435    var  newVal="";
436
437    for(i = 0; i < form.value.length ; i++)
438    {
439        ch= form.value.substring(i,i+1);
440        if( ch != "-") newVal += ch;
441    }
442    form.value = newVal;
443    return true;
444}
445
446function Add_AccDash( form ){
447    var Acc = "";
448
449    if(form.value.length < 10) return;
450
451    // ¸¸¾à ÇöÀç "-"ÀÌ ÀÖ´Ù¸é
452    for(var i = 0; i < form.value.length ; i++){
453        ch = form.value.substring(i,i+1);
454        if( ch == "-") return;
455    }
456
457    Acc =  form.value.substring(0,3);
458    Acc += "-";
459    Acc += form.value.substring(3,5);
460    Acc += "-";
461    Acc += form.value.substring(5,11);
462    form.value = Acc;
463	return true;
464}
465
466
467/*
468************************************************************************************
469ÇÔ  ¼ö  ¸í(ÇÁ·Î½ÃÀú ¸í)	: f_ValiDate
470ÀÛ  ¼º  ÀÚ						: À±±â½Â
471ÀÛ  ¼º  ÀÏ						: 2005-08-29
472³»      ¿ë						: ¿µ¹®¼ýÀÚ ÀÔ·ÂüũÇÔ¼öÀÔ´Ï´Ù.
473Return Value				: integer
474Parameter Value			: Parameter1=üũÇÒ Æû Object
475»ç  ¿ë  ¿¹						:
476
477************************************************************************************
478*/
479function f_ValiDate(frm) {
480var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
481var ok = "yes";
482var temp;
483	for (var i=0; i<frm.value.length; i++) {
484		temp = "" + frm.value.substring(i, i+1);
485		if (valid.indexOf(temp) == "-1") ok = "no";
486	}
487
488	if (ok == "no") {
489		alert("´ë¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù");
490		frm.focus();
491		frm.select();
492		return false;
493	}
494
495	return true;
496}
497
498
499/*
500************************************************************************************
501ÇÔ  ¼ö  ¸í(ÇÁ·Î½ÃÀú ¸í)	: f_KeyThread
502ÀÛ  ¼º  ÀÚ						: À±±â½Â
503ÀÛ  ¼º  ÀÏ						: 2005-08-29
504³»      ¿ë						: input box¿¡ ÀԷ°¹¼ö ÀÌÈÄ ÀÚµ¿À¸·Î ´ÙÀ½ inputÀ¸·Î focus°¡ À̵¿ÇÏ´Â ÇÔ¼ö
505Return Value				:
506Parameter Value			: Parameter1=üũÇÒ Æû Object, Parameter2=ÀԷ°¹¼ö
507»ç  ¿ë  ¿¹						:
508ONKEYUP="KeyThread(this,6)"
509************************************************************************************
510*/
511function f_KeyThread(me,num){
512var i,len,val,name;
513iIndex=me.sourceIndex;
514
515	if(iIndex+1<document.all.length){
516		if (document.all[iIndex].value.length==num && typeof(document.all[iIndex+1])=="object"){
517			document.all[iIndex+1].focus();
518		}
519	}
520}
521
522
523/*
524************************************************************************************
525ÇÔ  ¼ö  ¸í(ÇÁ·Î½ÃÀú ¸í)	: f_OnChkNum
526ÀÛ  ¼º  ÀÚ						: À±±â½Â
527ÀÛ  ¼º  ÀÏ						: 2005-08-29
528³»      ¿ë						: ¼ýÀÚÀÎÁöüũÇÏ´ÂÇÔ¼ö
529Return Value				: boolen
530Parameter Value			: Parameter1=üũÇÒ Æû Object, Parameter2=ÀԷ°¹¼ö
531»ç  ¿ë  ¿¹						:
532ONBLUR="OnChkNum(this);"
533************************************************************************************
534*/
535function f_OnChkNum(self,initial_num){
536	if (!f_CheckType(self.value, NUM)) {
537		alert("¼ýÀÚ·Î ±âÀÔÇØ ÁÖ¼¼¿ä.");
538		self.value="";
539		self.focus();
540		return false;
541	}
542
543	return true;
544}
545
546
547/*
548************************************************************************************
549ÇÔ  ¼ö  ¸í(ÇÁ·Î½ÃÀú ¸í)	: f_OnTelChkNum
550ÀÛ  ¼º  ÀÚ					: À±±â½Â
551ÀÛ  ¼º  ÀÏ					: 2005-12-12
552³»      ¿ë					: ÀüÈ­¹øÈ£Ã¼Å©ÇÏ´ÂÇÔ¼ö
553Return Value				: boolen
554Parameter Value			: Parameter1=üũÇÒ Æû Object, Parameter2=ÀԷ°¹¼ö
555»ç  ¿ë  ¿¹					:
556ONBLUR="f_OnTelChkNum(this);"
557************************************************************************************
558*/
559function f_OnTelChkNum(self,initial_num){
560	if (!f_CheckType(self.value, ACCOUNT)) {
561		alert("'" + ACCOUNT + "' ÇØ´ç ¹®ÀÚ¸¸ ±âÀÔÇØ ÁÖ¼¼¿ä.");
562		self.value="";
563		self.focus();
564		return false;
565	}
566
567	return true;
568}

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.