{"id":321,"date":"2009-04-16T21:18:00","date_gmt":"2009-04-16T01:18:00","guid":{"rendered":""},"modified":"2013-11-29T11:56:58","modified_gmt":"2013-11-29T03:56:58","slug":"javascript%e5%ae%a2%e6%88%b7%e7%ab%af%e9%aa%8c%e8%af%81%e5%87%bd%e6%95%b0%e5%a4%a7%e5%85%a8","status":"publish","type":"post","link":"https:\/\/kyle.ai\/blog\/321.html","title":{"rendered":"JavaScript\u5ba2\u6237\u7aef\u9a8c\u8bc1\u51fd\u6570\u5927\u5168"},"content":{"rendered":"<p>\u4e00\u3001\u9a8c\u8bc1\u7c7b<\/p>\n<p>1\u3001\u6570\u5b57\u9a8c\u8bc1\u5185<br \/>\n1.1 \u6574\u6570<br \/>\n1.2 \u5927\u4e8e0\u7684\u6574\u6570 \uff08\u7528\u4e8e\u4f20\u6765\u7684ID\u7684\u9a8c\u8bc1)<br \/>\n1.3 \u8d1f\u6574\u6570\u7684\u9a8c\u8bc1<br \/>\n1.4 \u6574\u6570\u4e0d\u80fd\u5927\u4e8eiMax<br \/>\n1.5 \u6574\u6570\u4e0d\u80fd\u5c0f\u4e8eiMin<br \/>\n2\u3001\u65f6\u95f4\u7c7b<br \/>\n2.1 \u77ed\u65f6\u95f4\uff0c\u5f62\u5982 (13:04:06)<br \/>\n2.2 \u77ed\u65e5\u671f\uff0c\u5f62\u5982 (2003-12-05)<br \/>\n2.3 \u957f\u65f6\u95f4\uff0c\u5f62\u5982 (2003-12-05 13:04:06)<br \/>\n2.4 \u53ea\u6709\u5e74\u548c\u6708\u3002\u5f62\u5982(2003-05,\u6216\u80052003-5)<br \/>\n2.5 \u53ea\u6709\u5c0f\u65f6\u548c\u5206\u949f,\u5f62\u5982(12:03)<br \/>\n3\u3001\u8868\u5355\u7c7b<br \/>\n3.1 \u6240\u6709\u7684\u8868\u5355\u7684\u503c\u90fd\u4e0d\u80fd\u4e3a\u7a7a<br \/>\n3.2 \u591a\u884c\u6587\u672c\u6846\u7684\u503c\u4e0d\u80fd\u4e3a\u7a7a\u3002<br \/>\n3.3 \u591a\u884c\u6587\u672c\u6846\u7684\u503c\u4e0d\u80fd\u8d85\u8fc7sMaxStrleng<br \/>\n3.4 \u591a\u884c\u6587\u672c\u6846\u7684\u503c\u4e0d\u80fd\u5c11\u4e8esMixStrleng<br \/>\n3.5 \u5224\u65ad\u5355\u9009\u6846\u662f\u5426\u9009\u62e9\u3002<br \/>\n3.6 \u5224\u65ad\u590d\u9009\u6846\u662f\u5426\u9009\u62e9.<br \/>\n3.7 \u590d\u9009\u6846\u7684\u5168\u9009\uff0c\u591a\u9009\uff0c\u5168\u4e0d\u9009\uff0c\u53cd\u9009<br \/>\n3.8 \u6587\u4ef6\u4e0a\u4f20\u8fc7\u7a0b\u4e2d\u5224\u65ad\u6587\u4ef6\u7c7b\u578b<br \/>\n4\u3001\u5b57\u7b26\u7c7b<br \/>\n4.1 \u5224\u65ad\u5b57\u7b26\u5168\u90e8\u7531a-Z\u6216\u8005\u662fA-Z\u7684\u5b57\u5b57\u6bcd\u7ec4\u6210<br \/>\n4.2 \u5224\u65ad\u5b57\u7b26\u7531\u5b57\u6bcd\u548c\u6570\u5b57\u7ec4\u6210\u3002<br \/>\n4.3 \u5224\u65ad\u5b57\u7b26\u7531\u5b57\u6bcd\u548c\u6570\u5b57\uff0c\u4e0b\u5212\u7ebf,\u70b9\u53f7\u7ec4\u6210.\u4e14\u5f00\u5934\u7684\u53ea\u80fd\u662f\u4e0b\u5212\u7ebf\u548c\u5b57\u6bcd<br \/>\n4.4 \u5b57\u7b26\u4e32\u66ff\u6362\u51fd\u6570.Replace();<br \/>\n5\u3001\u6d4f\u89c8\u5668\u7c7b<br \/>\n5.1 \u5224\u65ad\u6d4f\u89c8\u5668\u7684\u7c7b\u578b<br \/>\n5.2 \u5224\u65adie\u7684\u7248\u672c<br \/>\n5.3 \u5224\u65ad\u5ba2\u6237\u7aef\u7684\u5206\u8fa8\u7387<\/p>\n<p>6\u3001\u7ed3\u5408\u7c7b<br \/>\n6.1 email\u7684\u5224\u65ad\u3002<br \/>\n6.2 \u624b\u673a\u53f7\u7801\u7684\u9a8c\u8bc1<br \/>\n6.3 \u8eab\u4efd\u8bc1\u7684\u9a8c\u8bc1<\/p>\n<p>\u4e8c\u3001\u529f\u80fd\u7c7b<\/p>\n<p>1\u3001\u65f6\u95f4\u4e0e\u76f8\u5173\u63a7\u4ef6\u7c7b<br \/>\n1.1 \u65e5\u5386<br \/>\n1.2 \u65f6\u95f4\u63a7\u4ef6<br \/>\n1.3 \u4e07\u5e74\u5386<br \/>\n1.4 \u663e\u793a\u52a8\u6001\u663e\u793a\u65f6\u949f\u6548\u679c\uff08\u6587\u672c\uff0c\u5982OA\u4e2d\u65f6\u95f4\uff09<br \/>\n1.5 \u663e\u793a\u52a8\u6001\u663e\u793a\u65f6\u949f\u6548\u679c (\u56fe\u50cf\uff0c\u50cf\u624b\u8868)<br \/>\n2\u3001\u8868\u5355\u7c7b<br \/>\n2.1 \u81ea\u52a8\u751f\u6210\u8868\u5355<br \/>\n2.2 \u52a8\u6001\u6dfb\u52a0\uff0c\u4fee\u6539\uff0c\u5220\u9664\u4e0b\u62c9\u6846\u4e2d\u7684\u5143\u7d20<br \/>\n2.3 \u53ef\u4ee5\u8f93\u5165\u5185\u5bb9\u7684\u4e0b\u62c9\u6846<br \/>\n2.4 \u591a\u884c\u6587\u672c\u6846\u4e2d\u53ea\u80fd\u8f93\u5165iMax\u6587\u5b57\u3002\u5982\u679c\u591a\u8f93\u5165\u4e86\uff0c\u81ea\u52a8\u51cf\u5c11\u5230iMax\u4e2a\u6587\u5b57\uff08\u591a\u7528\u4e8e\u77ed\u4fe1\u53d1\u9001)<br \/>\n3\u3001\u6253\u5370\u7c7b<br \/>\n3.1 \u6253\u5370\u63a7\u4ef6<br \/>\n4\u3001\u4e8b\u4ef6\u7c7b<br \/>\n4.1 \u5c4f\u853d\u53f3\u952e<br \/>\n4.2 \u5c4f\u853d\u6240\u6709\u529f\u80fd\u952e<br \/>\n4.3 \u2013&gt; \u548c 4.4 \u5c4f\u853d\u7ec4\u5408\u952ectrl+N<br \/>\n5\u3001\u7f51\u9875\u8bbe\u8ba1\u7c7b<br \/>\n5.1 \u8fde\u7eed\u6eda\u52a8\u7684\u6587\u5b57\uff0c\u56fe\u7247\uff08\u6ce8\u610f\u662f\u8fde\u7eed\u7684\uff0c\u4e24\u6bb5\u6587\u5b57\u548c\u56fe\u7247\u4e2d\u6ca1\u6709\u7a7a\u767d\u51fa\u73b0\uff09<br \/>\n5.2 html\u7f16\u8f91\u63a7\u4ef6\u7c7b<br \/>\n5.3 \u989c\u8272\u9009\u53d6\u6846\u63a7\u4ef6<br \/>\n5.4 \u4e0b\u62c9\u83dc\u5355<br \/>\n5.5 \u4e24\u5c42\u6216\u591a\u5c42\u6b21\u7684\u4e0b\u62c9\u83dc\u5355<br \/>\n5.6 \u4effIE\u83dc\u5355\u7684\u6309\u94ae\u3002\uff08\u6548\u679c\u5982rongshuxa.com\u7684\u5bfc\u822a\u680f\u76ee)<br \/>\n5.7 \u72b6\u6001\u680f\uff0ctitle\u680f\u7684\u52a8\u6001\u6548\u679c\uff08\u4f8b\u5b50\u5f88\u591a\uff0c\u53ef\u4ee5\u7814\u7a76\u4e00\u4e0b\uff09<br \/>\n5.8 \u53cc\u51fb\u540e\uff0c\u7f51\u9875\u81ea\u52a8\u6eda\u5c4f<br \/>\n6\u3001\u6811\u578b\u7ed3\u6784\u3002<br \/>\n6.1 asp+SQL\u7248<br \/>\n6.2 asp+xml+sql\u7248<br \/>\n6.3 java+sql\u6216\u8005java+sql+xml<br \/>\n7\u3001\u65e0\u8fb9\u6846\u6548\u679c\u7684\u5236\u4f5c<br \/>\n8\u3001\u8fde\u52a8\u4e0b\u62c9\u6846\u6280\u672f<br \/>\n9\u3001\u6587\u672c\u6392\u5e8f<\/p>\n<p>\u4e00\u3001\u9a8c\u8bc1\u7c7b<\/p>\n<p>1\u3001\u6570\u5b57\u9a8c\u8bc1\u5185<br \/>\n1.1 \u6574\u6570<br \/>\n\/^(-|\\+)?\\d+$\/.test(str)<br \/>\n1.2 \u5927\u4e8e0\u7684\u6574\u6570 \uff08\u7528\u4e8e\u4f20\u6765\u7684ID\u7684\u9a8c\u8bc1)<br \/>\n\/^\\d+$\/.test(str)<br \/>\n1.3 \u8d1f\u6574\u6570\u7684\u9a8c\u8bc1<br \/>\n\/^-\\d+$\/.test(str)<br \/>\n2\u3001\u65f6\u95f4\u7c7b<br \/>\n2.1 \u77ed\u65f6\u95f4\uff0c\u5f62\u5982 (13:04:06)<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n       function isTime(str)\r\n       {\r\n         var a = str.match(\/^(\\d{1,2})(:)?(\\d{1,2})\\2(\\d{1,2})$\/);\r\n         if (a == null) {alert(\u2018\u8f93\u5165\u7684\u53c2\u6570\u4e0d\u662f\u65f6\u95f4\u683c\u5f0f\u2019); return false;}\r\n         if (a&#x5B;1]&gt;24 || a&#x5B;3]&gt;60 || a&#x5B;4]&gt;60)\r\n         {\r\n           alert(&quot;\u65f6\u95f4\u683c\u5f0f\u4e0d\u5bf9&quot;);\r\n           return false\r\n         }\r\n         return true;\r\n       }\r\n<\/pre>\n<p>2.2 \u77ed\u65e5\u671f\uff0c\u5f62\u5982 (2003-12-05)<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n       function strDateTime(str)\r\n       {\r\n         var r = str.match(\/^(\\d{1,4})(-|\\\/)(\\d{1,2})\\2(\\d{1,2})$\/);\r\n         if(r==null)return false;\r\n         var d= new Date(r&#x5B;1], r&#x5B;3]-1, r&#x5B;4]);\r\n         return (d.getFullYear()==r&#x5B;1]&amp;&amp;(d.getMonth()+1)==r&#x5B;3]&amp;&amp;d.getDate()==r&#x5B;4]);\r\n       }\r\n<\/pre>\n<p>2.3 \u957f\u65f6\u95f4\uff0c\u5f62\u5982 (2003-12-05 13:04:06)<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n       function strDateTime(str)\r\n       {\r\n         var reg = \/^(\\d{1,4})(-|\\\/)(\\d{1,2})\\2(\\d{1,2}) (\\d{1,2}):(\\d{1,2}):(\\d{1,2})$\/;\r\n         var r = str.match(reg);\r\n         if(r==null)return false;\r\n         var d= new Date(r&#x5B;1], r&#x5B;3]-1,r&#x5B;4],r&#x5B;5],r&#x5B;6],r&#x5B;7]);\r\n         return (d.getFullYear()==r&#x5B;1]&amp;&amp;(d.getMonth()+1)==r&#x5B;3]&amp;&amp;d.getDate()==r&#x5B;4]&amp;&amp;d.getHours()==r&#x5B;5]&amp;&amp;d.getMinutes()==r&#x5B;6]&amp;&amp;d.getSeconds()==r&#x5B;7]);\r\n       }\r\n<\/pre>\n<p>2.4 \u53ea\u6709\u5e74\u548c\u6708\u3002\u5f62\u5982(2003-05,\u6216\u80052003-5)<br \/>\n2.5 \u53ea\u6709\u5c0f\u65f6\u548c\u5206\u949f,\u5f62\u5982(12:03)<br \/>\n3\u3001\u8868\u5355\u7c7b<br \/>\n3.1 \u6240\u6709\u7684\u8868\u5355\u7684\u503c\u90fd\u4e0d\u80fd\u4e3a\u7a7a<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n       &lt;input onblur=&quot;if(this.value.replace(\/^\\s+|\\s+$\/g,\u201d)==\u201d)alert(\u2018\u4e0d\u80fd\u4e3a\u7a7a!\u2019)&quot;&gt;\r\n<\/pre>\n<p>3.2 \u591a\u884c\u6587\u672c\u6846\u7684\u503c\u4e0d\u80fd\u4e3a\u7a7a\u3002<br \/>\n3.3 \u591a\u884c\u6587\u672c\u6846\u7684\u503c\u4e0d\u80fd\u8d85\u8fc7sMaxStrleng<br \/>\n3.4 \u591a\u884c\u6587\u672c\u6846\u7684\u503c\u4e0d\u80fd\u5c11\u4e8esMixStrleng<br \/>\n3.5 \u5224\u65ad\u5355\u9009\u6846\u662f\u5426\u9009\u62e9\u3002<br \/>\n3.6 \u5224\u65ad\u590d\u9009\u6846\u662f\u5426\u9009\u62e9.<br \/>\n3.7 \u590d\u9009\u6846\u7684\u5168\u9009\uff0c\u591a\u9009\uff0c\u5168\u4e0d\u9009\uff0c\u53cd\u9009<br \/>\n3.8 \u6587\u4ef6\u4e0a\u4f20\u8fc7\u7a0b\u4e2d\u5224\u65ad\u6587\u4ef6\u7c7b\u578b<br \/>\n4\u3001\u5b57\u7b26\u7c7b<br \/>\n4.1 \u5224\u65ad\u5b57\u7b26\u5168\u90e8\u7531a-Z\u6216\u8005\u662fA-Z\u7684\u5b57\u5b57\u6bcd\u7ec4\u6210<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n       &lt;input onblur=&quot;if(\/&#x5B;^a-zA-Z]\/g.test(this.value))alert(\u2018\u6709\u9519\u2019)&quot;&gt;\r\n<\/pre>\n<p>4.2 \u5224\u65ad\u5b57\u7b26\u7531\u5b57\u6bcd\u548c\u6570\u5b57\u7ec4\u6210\u3002<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n       &lt;input onblur=&quot;if(\/&#x5B;^0-9a-zA-Z]\/g.test(this.value))alert(\u2018\u6709\u9519\u2019)&quot;&gt;\r\n<\/pre>\n<p>4.3 \u5224\u65ad\u5b57\u7b26\u7531\u5b57\u6bcd\u548c\u6570\u5b57\uff0c\u4e0b\u5212\u7ebf,\u70b9\u53f7\u7ec4\u6210.\u4e14\u5f00\u5934\u7684\u53ea\u80fd\u662f\u4e0b\u5212\u7ebf\u548c\u5b57\u6bcd<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n       \/^(&#x5B;a-zA-z_]{1})(&#x5B;\\w]*)$\/g.test(str)\r\n<\/pre>\n<p>4.4 \u5b57\u7b26\u4e32\u66ff\u6362\u51fd\u6570.Replace();<br \/>\n5\u3001\u6d4f\u89c8\u5668\u7c7b<br \/>\n5.1 \u5224\u65ad\u6d4f\u89c8\u5668\u7684\u7c7b\u578b<br \/>\nwindow.navigator.appName<br \/>\n5.2 \u5224\u65adie\u7684\u7248\u672c<br \/>\nwindow.navigator.appVersion<br \/>\n5.3 \u5224\u65ad\u5ba2\u6237\u7aef\u7684\u5206\u8fa8\u7387<br \/>\nwindow.screen.height; window.screen.width;<\/p>\n<p>6\u3001\u7ed3\u5408\u7c7b<br \/>\n6.1 email\u7684\u5224\u65ad\u3002<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n       function ismail(mail)\r\n       {\r\n         return(new RegExp(\/^\\w+((-\\w+)|(\\.\\w+))*\\@&#x5B;A-Za-z0-9]+((\\.|-)&#x5B;A-Za-z0-9]+)*\\.&#x5B;A-Za-z0-9]+$\/).test(mail));\r\n       }\r\n<\/pre>\n<p>6.2 \u624b\u673a\u53f7\u7801\u7684\u9a8c\u8bc1<br \/>\n6.3 \u8eab\u4efd\u8bc1\u7684\u9a8c\u8bc1<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n       function isIdCardNo(num)\r\n       {\r\n         if (isNaN(num)) {alert(&quot;\u8f93\u5165\u7684\u4e0d\u662f\u6570\u5b57\uff01&quot;); return false;}\r\n         var len = num.length, re;\r\n         if (len == 15)\r\n           re = new RegExp(\/^(\\d{6})()?(\\d{2})(\\d{2})(\\d{2})(\\d{3})$\/);\r\n         else if (len == 18)\r\n           re = new RegExp(\/^(\\d{6})()?(\\d{4})(\\d{2})(\\d{2})(\\d{3})(\\d)$\/);\r\n         else {alert(&quot;\u8f93\u5165\u7684\u6570\u5b57\u4f4d\u6570\u4e0d\u5bf9\uff01&quot;); return false;}\r\n         var a = num.match(re);\r\n         if (a != null)\r\n         {\r\n           if (len==15)\r\n           {\r\n             var D = new Date(&quot;19&quot;+a&#x5B;3]+&quot;\/&quot;+a&#x5B;4]+&quot;\/&quot;+a&#x5B;5]);\r\n             var B = D.getYear()==a&#x5B;3]&amp;&amp;(D.getMonth()+1)==a&#x5B;4]&amp;&amp;D.getDate()==a&#x5B;5];\r\n           }\r\n           else\r\n           {\r\n             var D = new Date(a&#x5B;3]+&quot;\/&quot;+a&#x5B;4]+&quot;\/&quot;+a&#x5B;5]);\r\n             var B = D.getFullYear()==a&#x5B;3]&amp;&amp;(D.getMonth()+1)==a&#x5B;4]&amp;&amp;D.getDate()==a&#x5B;5];\r\n           }\r\n           if (!B) {alert(&quot;\u8f93\u5165\u7684\u8eab\u4efd\u8bc1\u53f7 &quot;+ a&#x5B;0] +&quot; \u91cc\u51fa\u751f\u65e5\u671f\u4e0d\u5bf9\uff01&quot;); return false;}\r\n         }\r\n         return true;\r\n       }\r\n<\/pre>\n<p>3.7 \u590d\u9009\u6846\u7684\u5168\u9009\uff0c\u591a\u9009\uff0c\u5168\u4e0d\u9009\uff0c\u53cd\u9009<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;form name=hrong&gt;\r\n&lt;input type=checkbox name=All onclick=&quot;checkAll(\u2018mm\u2019)&quot;&gt;\u5168\u9009&lt;br\/&gt;\r\n&lt;input type=checkbox name=mm onclick=&quot;checkItem(\u2018All\u2019)&quot;&gt;&lt;br\/&gt;\r\n&lt;input type=checkbox name=mm onclick=&quot;checkItem(\u2018All\u2019)&quot;&gt;&lt;br\/&gt;\r\n&lt;input type=checkbox name=mm onclick=&quot;checkItem(\u2018All\u2019)&quot;&gt;&lt;br\/&gt;\r\n&lt;input type=checkbox name=mm onclick=&quot;checkItem(\u2018All\u2019)&quot;&gt;&lt;br\/&gt;\r\n&lt;input type=checkbox name=mm onclick=&quot;checkItem(\u2018All\u2019)&quot;&gt;&lt;br\/&gt;&lt;br\/&gt;\r\n\r\n&lt;input type=checkbox name=All2 onclick=&quot;checkAll(\u2018mm2\u2032)&quot;&gt;\u5168\u9009&lt;br\/&gt;\r\n&lt;input type=checkbox name=mm2 onclick=&quot;checkItem(\u2018All2\u2032)&quot;&gt;&lt;br\/&gt;\r\n&lt;input type=checkbox name=mm2 onclick=&quot;checkItem(\u2018All2\u2032)&quot;&gt;&lt;br\/&gt;\r\n&lt;input type=checkbox name=mm2 onclick=&quot;checkItem(\u2018All2\u2032)&quot;&gt;&lt;br\/&gt;\r\n&lt;input type=checkbox name=mm2 onclick=&quot;checkItem(\u2018All2\u2032)&quot;&gt;&lt;br\/&gt;\r\n&lt;input type=checkbox name=mm2 onclick=&quot;checkItem(\u2018All2\u2032)&quot;&gt;&lt;br\/&gt;\r\n\r\n&lt;\/form&gt;\r\n\r\n&lt;SCRIPT LANGUAGE=&quot;java script&quot;&gt;\r\nfunction checkAll(str)\r\n{\r\n   var a = document.getElementsByName(str);\r\n   var n = a.length;\r\n   for (var i=0; i&lt;n; i++)\r\n   a&#x5B;i].checked = window.event.srcElement.checked;\r\n}\r\nfunction checkItem(str)\r\n{\r\n   var e = window.event.srcElement;\r\n   var all = eval(&quot;document.hrong.&quot;+ str);\r\n   if (e.checked)\r\n   {\r\n     var a = document.getElementsByName(e.name);\r\n     all.checked = true;\r\n     for (var i=0; i&lt;a.length; i++)\r\n     {\r\n       if (!a&#x5B;i].checked){ all.checked = false; break;}\r\n     }\r\n   }\r\n   else all.checked = false;\r\n}\r\n&lt;\/SCRIPT&gt;\r\n<\/pre>\n<p>3.8 \u6587\u4ef6\u4e0a\u4f20\u8fc7\u7a0b\u4e2d\u5224\u65ad\u6587\u4ef6\u7c7b\u578b<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;input type=file onchange=&quot;alert(this.value.match(\/^(.*)(\\.)(.{1,8})$\/)&#x5B;3])&quot;&gt;\r\n<\/pre>\n<p>\u753b\u56fe:<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;OBJECT\r\nid=S\r\nstyle=&quot;LEFT: 0px; WIDTH: 392px; TOP: 0px; HEIGHT: 240px&quot;\r\nheight=240\r\nwidth=392\r\nclassid=&quot;clsid:369303C2-D7AC-11D0-89D5-00A0C90833E6&quot;&gt;\r\n&lt;\/OBJECT&gt;\r\n&lt;SCRIPT&gt;\r\nS.DrawingSurface.ArcDegrees(0,0,0,30,50,60);\r\nS.DrawingSurface.ArcRadians(30,0,0,30,50,60);\r\nS.DrawingSurface.Line(10,10,100,100);\r\n&lt;\/SCRIPT&gt;\r\n<\/pre>\n<p>\u5199\u6ce8\u518c\u8868\uff1a<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;SCRIPT&gt;\r\nvar WshShell = WScript.CreateObject(&quot;WScript.Shell&quot;);\r\nWshShell.RegWrite (&quot;HKCU\\\\Software\\\\ACME\\\\FortuneTeller\\\\&quot;, 1, &quot;REG_BINARY&quot;);\r\nWshShell.RegWrite (&quot;HKCU\\\\Software\\\\ACME\\\\FortuneTeller\\\\MindReader&quot;, &quot;Goocher!&quot;, &quot;REG_SZ&quot;);\r\nvar bKey =     WshShell.RegRead (&quot;HKCU\\\\Software\\\\ACME\\\\FortuneTeller\\\\&quot;);\r\nWScript.Echo (WshShell.RegRead (&quot;HKCU\\\\Software\\\\ACME\\\\FortuneTeller\\\\MindReader&quot;));\r\nWshShell.RegDelete (&quot;HKCU\\\\Software\\\\ACME\\\\FortuneTeller\\\\MindReader&quot;);\r\nWshShell.RegDelete (&quot;HKCU\\\\Software\\\\ACME\\\\FortuneTeller\\\\&quot;);\r\nWshShell.RegDelete (&quot;HKCU\\\\Software\\\\ACME\\\\&quot;);\r\n&lt;\/SCRIPT&gt;\r\n\r\nTABLAE\u76f8\u5173(\u5ba2\u6237\u7aef\u52a8\u6001\u589e\u52a0\u884c\u5217\uff09\r\n&lt;HTML&gt;\r\n&lt;SCRIPT LANGUAGE=&quot;JScript&quot;&gt;\r\nfunction numberCells() {\r\n     var count=0;\r\n     for (i=0; i &lt; document.all.mytable.rows.length; i++) {\r\n         for (j=0; j &lt; document.all.mytable.rows(i).cells.length; j++) {\r\n             document.all.mytable.rows(i).cells(j).innerText = count;\r\n             count++;\r\n         }\r\n     }\r\n}\r\n&lt;\/SCRIPT&gt;\r\n&lt;BODY onload=&quot;numberCells()&quot;&gt;\r\n&lt;TABLE id=mytable border=1&gt;\r\n&lt;TR&gt;&lt;TH&gt;&amp;nbsp;&lt;\/TH&gt;&lt;TH&gt;&amp;nbsp;&lt;\/TH&gt;&lt;TH&gt;&amp;nbsp;&lt;\/TH&gt;&lt;TH&gt;&amp;nbsp;&lt;\/TH&gt;&lt;\/TR&gt;\r\n&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;\/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;\/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;\/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;\/TD&gt;&lt;\/TR&gt;\r\n&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;\/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;\/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;\/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;\/TD&gt;&lt;\/TR&gt;\r\n&lt;\/TABLE&gt;\r\n&lt;\/BODY&gt;\r\n&lt;\/HTML&gt;\r\n<\/pre>\n<p>\uff11\uff0e\u8eab\u4efd\u8bc1\u4e25\u683c\u9a8c\u8bc1\uff1a<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;script&gt;\r\nvar aCity={11:&quot;\u5317\u4eac&quot;,12:&quot;\u5929\u6d25&quot;,13:&quot;\u6cb3\u5317&quot;,14:&quot;\u5c71\u897f&quot;,15:&quot;\u5185\u8499\u53e4&quot;,21:&quot;\u8fbd\u5b81&quot;,22:&quot;\u5409\u6797&quot;,23:&quot;\u9ed1\u9f99\u6c5f &quot;,31:&quot;\u4e0a\u6d77&quot;,32:&quot;\u6c5f\u82cf&quot;,33:&quot;\u6d59\u6c5f&quot;,34:&quot;\u5b89\u5fbd&quot;,35:&quot;\u798f\u5efa&quot;,36:&quot;\u6c5f\u897f&quot;,37:&quot;\u5c71\u4e1c&quot;,41:&quot;\u6cb3\u5357&quot;,42:&quot;\u6e56\u5317 &quot;,43:&quot;\u6e56\u5357&quot;,44:&quot;\u5e7f\u4e1c&quot;,45:&quot;\u5e7f\u897f&quot;,46:&quot;\u6d77\u5357&quot;,50:&quot;\u91cd\u5e86&quot;,51:&quot;\u56db\u5ddd&quot;,52:&quot;\u8d35\u5dde&quot;,53:&quot;\u4e91\u5357&quot;,54:&quot;\u897f\u85cf &quot;,61:&quot;\u9655\u897f&quot;,62:&quot;\u7518\u8083&quot;,63:&quot;\u9752\u6d77&quot;,64:&quot;\u5b81\u590f&quot;,65:&quot;\u65b0\u7586&quot;,71:&quot;\u53f0\u6e7e&quot;,81:&quot;\u9999\u6e2f&quot;,82:&quot;\u6fb3\u95e8&quot;,91:&quot;\u56fd\u5916 &quot;}\r\n\r\nfunction cidInfo(sId){\r\nvar iSum=0\r\nvar info=&quot;&quot;\r\nif(!\/^\\d{17}(\\d|x)$\/i.test(sId))return false;\r\nsId=sId.replace(\/x$\/i,&quot;a&quot;);\r\nif(aCity&#x5B;parseInt(sId.substr(0,2))]==null)return &quot;Error:\u975e\u6cd5\u5730\u533a&quot;;\r\nsBirthday=sId.substr(6,4)+&quot;-&quot;+Number(sId.substr(10,2))+&quot;-&quot;+Number(sId.substr(12,2));\r\nvar d=new Date(sBirthday.replace(\/-\/g,&quot;\/&quot;))\r\nif(sBirthday!=(d.getFullYear()+&quot;-&quot;+ (d.getMonth()+1) + &quot;-&quot; + d.getDate()))return &quot;Error:\u975e\u6cd5\u751f\u65e5&quot;;\r\nfor(var i = 17;i&gt;=0;i \u2013) iSum += (Math.pow(2,i) % 11) * parseInt(sId.charAt(17 \u2013 i),11)\r\nif(iSum%11!=1)return &quot;Error:\u975e\u6cd5\u8bc1\u53f7&quot;;\r\nreturn aCity&#x5B;parseInt(sId.substr(0,2))]+&quot;,&quot;+sBirthday+&quot;,&quot;+(sId.substr(16,1)%2?&quot;\u7537&quot;:&quot;\u5973&quot;)\r\n}\r\n\r\ndocument.write(cidInfo(&quot;380524198002300016&quot;),&quot;&lt;br\/&gt;&quot;);\r\ndocument.write(cidInfo(&quot;340524198002300019&quot;),&quot;&lt;br\/&gt;&quot;)\r\ndocument.write(cidInfo(&quot;340524197711111111&quot;),&quot;&lt;br\/&gt;&quot;)\r\ndocument.write(cidInfo(&quot;34052419800101001x&quot;),&quot;&lt;br\/&gt;&quot;);\r\n&lt;\/script&gt;\r\n<\/pre>\n<p>\uff12\uff0e\u9a8c\u8bc1\uff29\uff30\u5730\u5740<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;SCRIPT LANGUAGE=&quot;java script&quot;&gt;\r\nfunction isip(s){\r\nvar check=function(v){try{return (v&lt;=255 &amp;&amp; v&gt;=0)}catch(x){return false}};\r\nvar re=s.split(&quot;.&quot;)\r\nreturn (re.length==4)?(check(re&#x5B;0]) &amp;&amp; check(re&#x5B;1]) &amp;&amp; check(re&#x5B;2]) &amp;&amp; check(re&#x5B;3])):false\r\n}\r\n\r\nvar s=&quot;202.197.78.129&quot;;\r\nalert(isip(s))\r\n&lt;\/SCRIPT&gt;\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u4e00\u3001\u9a8c\u8bc1\u7c7b 1\u3001\u6570\u5b57\u9a8c\u8bc1\u5185 1.1 \u6574\u6570 1.2 \u5927\u4e8e0\u7684\u6574\u6570 \uff08\u7528\u4e8e\u4f20\u6765\u7684ID\u7684\u9a8c\u8bc1) 1.3 \u8d1f\u6574\u6570\u7684\u9a8c\u8bc1 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-321","post","type-post","status-publish","format-standard","hentry","category-code_related"],"_links":{"self":[{"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/posts\/321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/comments?post=321"}],"version-history":[{"count":1,"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/posts\/321\/revisions"}],"predecessor-version":[{"id":5305,"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/posts\/321\/revisions\/5305"}],"wp:attachment":[{"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/media?parent=321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/categories?post=321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/tags?post=321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}