PageSourceSearch

https://reminder.top/common/js/tp_common_basic.js?u=079

js reminder.top collected 2026-10-02 06:14:37 UTC 3,757 bytes, 112 lines download raw bytes

1// ver 0.0.1
2// IE9 later
3function f_tp_common_basic_isNull(l_in_obj) {
4	if (null == l_in_obj) { return true; }
5	if (null === l_in_obj) { return true; }
6	if (typeof l_in_obj === 'undefined') { return true; } /* ECMAScript5 以前 */
7	return false;
8}
9function f_tp_common_basic_stringType(l_in_obj) {
10	if (f_tp_common_basic_isNull(l_in_obj)) { return -1; } /* null or undefined */
11	if ((typeof l_in_obj === 'String') || (typeof l_in_obj === 'string')) {
12		if ("" == l_in_obj) { return 0; } /* 空白 */
13		return 1; /* 文字あり */
14	}
15	return -2; /* 文字列では無い */
16}
17function f_tp_common_basic_inputValClearWithID(l_in_id_string) {
18	if (0 >= f_tp_common_basic_stringType(l_in_id_string)) { return; }
19	try {
20		$("#" + l_in_id_string).val("");
21	} catch (e0) {
22	}
23}
24function f_tp_common_basic_MS_IE6_9() {
25//UserAgent で判定
26	var l_userAgent = window.navigator.userAgent.toLowerCase();
27	var l_appVersion = window.navigator.appVersion.toLowerCase();
28	if (l_userAgent.indexOf('msie') != -1) {
29		//IE6~9(おそらく)
30		if (l_appVersion.indexOf("msie 6.") != -1) {
31			//IE6での処理
32			return 6;
33		} else if (l_appVersion.indexOf("msie 7.") != -1) {
34			//IE7での処理
35			return 7;
36		} else if (l_appVersion.indexOf("msie 8.") != -1) {
37			//IE8での処理
38			return 8;
39		} else if (l_appVersion.indexOf("msie 9.") != -1) {
40			//IE9での処理
41			return 9;
42		}
43	}
44	return 0;
45}
46function f_tp_common_basic_isNum(l_in) {
47	if (f_tp_common_basic_isNull(l_in)) { return false; }
48	if ($.isNumeric(l_in)) { return true; }
49	return false;
50}
51function f_tp_common_basic_isInt(l_in_string) {
52	if (1 != f_tp_common_basic_stringType(l_in_string)) { return false; }
53	if (l_in_string.match(/^[0-9]+$/m)) {
54		return true;
55	}
56	return false;
57}
58
59function f_tp_common_basic_numPx2num(l_in_string) {
60	if (1 != f_tp_common_basic_stringType(l_in_string)) { return NaN; }
61	var l_array = l_in_string.match(/^(-?[0-9]+)px/i);
62	if (l_array) {
63		if (2 == l_array.length) { return parseInt(l_array[1], 10); }
64	}
65	return NaN;
66}
67function f_tp_common_basic_email_stringCheck(l_in_string) {
68	if (1 != f_tp_common_basic_stringType(l_in_string)) { return false; }
69	if (l_in_string.match(/^[0-9A-Za-z][0-9A-Za-z\._\-]*\@[0-9A-Za-z][0-9A-Za-z\.\-]*\.[0-9A-Za-z]+$/m)) {
70		return true;
71	}
72	if (l_in_string == '135486237@twitter_entry.reminder.top') { return true; }
73	return false;
74}
75
76function f_tp_common_basic_nowDate2yymmddhhmmss() {
77	var l_date = new Date();
78	var l_monthNum = l_date.getMonth() + 1;
79	var l_monthStr = "";
80	if (l_monthNum < 10) { l_monthStr = "0" + String(l_monthNum); } else { l_monthStr = String(l_monthNum); }
81	var l_dayNum = l_date.getDate();
82	var l_dayStr = "";
83	if (l_dayNum < 10) { l_dayStr = "0" + String(l_dayNum); } else { l_dayStr = String(l_dayNum); }
84	var l_hourNum = l_date.getHours();
85	var l_hourStr = "";
86	if (l_hourNum < 10) { l_hourStr = "0" + String(l_hourNum); } else { l_hourStr = String(l_hourNum); }
87	var l_minNum = l_date.getMinutes();
88	var l_minStr = "";
89	if (l_minNum < 10) { l_minStr = "0" + String(l_minNum); } else { l_minStr = String(l_minNum); }
90	var l_secNum = l_date.getSeconds();
91	var l_secStr = "";
92	if (l_secNum < 10) { l_secStr = "0" + String(l_secNum); } else { l_secStr = String(l_secNum); }
93	return String(l_date.getFullYear()) + l_monthStr + l_dayStr + l_hourStr + l_minStr + l_secStr;
94}
95function f_tp_common_basic_radio_change(l_in_name, l_in) {
96	try {
97		$("input[name=" + l_in_name + "]").val([l_in]);
98	} catch (e0) {
99	}
100}
101function f_tp_common_checkbox_change(l_in_name) {
102	try {
103		if ($("input[name=" + l_in_name + "]").prop('checked')) {
104			$("input[name=" + l_in_name + "]").prop('checked', false);
105		} else {
106			$("input[name=" + l_in_name + "]").prop('checked', true);
107		}
108	} catch (e0) {
109	}
110}
111
112// end of file

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.