{"id":93,"date":"2009-07-02T12:23:56","date_gmt":"2009-07-02T03:23:56","guid":{"rendered":"http:\/\/www.javable.jp\/blog\/?p=93"},"modified":"2017-03-20T09:46:29","modified_gmt":"2017-03-20T00:46:29","slug":"%e6%ad%a3%e8%a6%8f%e8%a1%a8%e7%8f%be-%e9%80%a3%e7%b6%9a%e3%81%99%e3%82%8b%e5%90%8c%e4%b8%80%e6%96%87%e5%ad%97%e3%82%92%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%81%99%e3%82%8b","status":"publish","type":"post","link":"https:\/\/www.javable.jp\/blog\/93.html","title":{"rendered":"[\u6b63\u898f\u8868\u73fe] \u9023\u7d9a\u3059\u308b\u540c\u4e00\u6587\u5b57\u3092\u30c1\u30a7\u30c3\u30af\u3059\u308b"},"content":{"rendered":"<p>\r\n\u6b63\u898f\u8868\u73fe\u306e\u5c0f\u30cd\u30bf\u3002\r\n<\/p>\r\n\r\n<p>\r\n\u305f\u3068\u3048\u3070\u30d1\u30b9\u30ef\u30fc\u30c9\u306e\u5f37\u5ea6\u30c1\u30a7\u30c3\u30af\u3092\u884c\u3046\u5834\u5408\u306b\u30010000\u30849999\u306e\u3088\u3046\u306a\u540c\u4e00\u6587\u5b57\u306e\u9023\u7d9a\u3092\u4e0d\u8a31\u53ef\u306b\u3057\u305f\u3044\u5834\u5408\u3001\r\n\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u6b63\u898f\u8868\u73fe\u3067\u7c21\u5358\u306b\u5f15\u3063\u304b\u3051\u308b\u4e8b\u304c\u51fa\u6765\u308b\u3002\r\n<\/p>\r\n<!--more-->\r\n<pre class=\"code_list\">\r\n\/(.)\\1{1,}\/\r\n\u203b\u3053\u308c\u306f\uff12\u6587\u5b57\u4ee5\u4e0a\u9023\u7d9a\u3057\u3066\u3044\u308b\u5834\u5408\u306b\u30de\u30c3\u30c1\u3055\u305b\u305f\u3044\u5834\u5408\u3002\r\n\u3000\uff13\u6587\u5b57\u4ee5\u4e0a\u306e\u5834\u5408\u306f\r\n\u3000\/(.)\\1{2,}\/\r\n<\/pre>\r\n\r\n<p>\r\n\u4ee5\u4e0b\u3001\u30c1\u30a7\u30c3\u30af\u7528\u306e\u30b5\u30f3\u30d7\u30eb\u2193\r\n<\/p>\r\n\r\n<script type=\"text\/javascript\">\r\n<!--\r\n$(document).ready(function() {\r\n\tset_hint(\"sample_text\", \"\u3053\u3053\u306b\u30c1\u30a7\u30c3\u30af\u5bfe\u8c61\u6587\u5b57\u5217\u3092\u5165\u529b\");\r\n\t$(\"#sample_button\").click(\r\n\t\tfunction() {\r\n\t\t\t_check();\r\n\t\t}\r\n\t);\r\n});\r\nfunction set_hint(id, hint) {\r\n\t$(\"#\" + id).blur( function() {\r\n\t\tvar $self = $(this);\r\n\t\tif ($self.val() == \"\" || $self.val() == hint) {\r\n\t\t\t$self.css(\"color\", \"#999\").val(hint);\r\n\t\t}\r\n\t}).focus( function() {\r\n\t\tvar $self = $(this);\r\n\t\tif ($self.val() == hint) {\r\n\t\t\t$self.css(\"color\", \"#000\").val(\"\");\r\n\t\t}\r\n\t}).parents(\"form:first\").submit( function() {\r\n\t\tvar $self = $(this);\r\n\t\tif ($self.val() == hint) {\r\n\t\t\t$self.triggerHandler(\"focus\");\r\n\t\t}\r\n\t}).end().blur();\r\n}\r\nvar message_speed = 300;\r\nfunction valid_disallowed(id, regexp) {\r\n\tvar val = $(\"#\" + id).val();\r\n\tvar tmp = val.replace(regexp, \"\");\r\n\tif (tmp.length != $(\"#\" + id).val().length) {\r\n\t\t$(\"#\" + id + \"_disallowed\").slideDown(message_speed);\r\n\t\treturn false;\r\n\t}\r\n\t$(\"#\" + id + \"_disallowed\").slideUp(message_speed);\r\n\treturn true;\r\n}\r\nfunction _check() {\r\n\tvar _id = \"sample_text\";\r\n\t$(\"#\" + _id).css(\"background-color\", \"#fff\");\r\n\t\/\/ \u9023\u7d9a\u6587\u5b57\u30c1\u30a7\u30c3\u30af\r\n\tvar valid = true;\r\n\tswitch(eval($(\"#sample_select\").val())) {\r\n\t\tcase 2:\r\n\t\t\tvalid = valid_disallowed(_id, \/(.)\\1{1,}\/);\r\n\t\t\tbreak;\r\n\t\tcase 3:\r\n\t\t\tvalid = valid_disallowed(_id, \/(.)\\1{2,}\/);\r\n\t\t\tbreak;\r\n\t\tcase 4:\r\n\t\t\tvalid = valid_disallowed(_id, \/(.)\\1{3,}\/);\r\n\t\t\tbreak;\r\n\t}\r\n\tif (!valid) {\r\n\t\t$(\"#\" + _id).css(\"background-color\", \"#fee\");\r\n\t}\r\n\treturn valid;\r\n}\r\n\/\/-->\r\n<\/script>\r\n\r\n<form class=\"sample_form\">\r\n\t<input type=\"text\" id=\"sample_text\" size=\"64\" \/><br \/>\r\n\t\u540c\u4e00\u6587\u5b57\u306e\r\n\t<select id=\"sample_select\">\r\n\t\t<option value=\"2\">2<\/option>\r\n\t\t<option value=\"3\">3<\/option>\r\n\t\t<option value=\"4\">4<\/option>\r\n\t<\/select>\u9023\u7d9a\u4ee5\u4e0a\u3092\u4e0d\u53ef\u3068\u3059\u308b\u3002\r\n\t<input type=\"button\" id=\"sample_button\" value=\"check\" \/>\r\n\t<div id=\"sample_text_disallowed\" style=\"display:none;color:red;font-weight:bold;\">\u30a8\u30e9\u30fc<\/div>\r\n<\/form>\r\n\r\n\r\n\r\n\r\n<br \/>\r\n<br \/>\r\n<br \/>\r\n\r\n<table  border=\"0\" cellpadding=\"5\"><tr><td colspan=\"2\"><a href=\"http:\/\/www.amazon.co.jp\/%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%8F%BE%E3%82%AF%E3%83%83%E3%82%AF%E3%83%96%E3%83%83%E3%82%AF-Jan-Goyvaerts\/dp\/4873114500%3FSubscriptionId%3D15SMZCTB9V8NGR2TW082%26tag%3Djavablejp-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4873114500\" target=\"_blank\">\u6b63\u898f\u8868\u73fe\u30af\u30c3\u30af\u30d6\u30c3\u30af<\/a><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.assoc-amazon.jp\/e\/ir?t=javablejp-22&#038;l=ur2&#038;o=9\" width=\"1\" height=\"1\" style=\"border: none;\" alt=\"\" \/><\/td><\/tr><tr><td valign=\"top\"><a href=\"http:\/\/www.amazon.co.jp\/%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%8F%BE%E3%82%AF%E3%83%83%E3%82%AF%E3%83%96%E3%83%83%E3%82%AF-Jan-Goyvaerts\/dp\/4873114500%3FSubscriptionId%3D15SMZCTB9V8NGR2TW082%26tag%3Djavablejp-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4873114500\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/ecx.images-amazon.com\/images\/I\/51WWtGcy1dL._SL160_.jpg\" border=\"0\" alt=\"\u6b63\u898f\u8868\u73fe\u30af\u30c3\u30af\u30d6\u30c3\u30af\" \/><\/a><\/td><td valign=\"top\"><font size=\"-1\">\u9577\u5c3e \u9ad8\u5f18 <br \/><br \/>\u30aa\u30e9\u30a4\u30ea\u30fc\u30b8\u30e3\u30d1\u30f3  2010-04-15<br \/>\u58f2\u308a\u4e0a\u3052\u30e9\u30f3\u30ad\u30f3\u30b0 : 42931<br \/><br \/><br \/><a href=\"http:\/\/www.amazon.co.jp\/%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%8F%BE%E3%82%AF%E3%83%83%E3%82%AF%E3%83%96%E3%83%83%E3%82%AF-Jan-Goyvaerts\/dp\/4873114500%3FSubscriptionId%3D15SMZCTB9V8NGR2TW082%26tag%3Djavablejp-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4873114500\" target=\"_blank\">Amazon\u3067\u8a73\u3057\u304f\u898b\u308b<\/a><\/font><font size=\"-2\"> by <a href=\"http:\/\/www.goodpic.com\/mt\/aws\/index.html\" >G-Tools<\/a><\/font><\/td><\/tr><\/table>\r\n\r\n","protected":false},"excerpt":{"rendered":"\u6b63\u898f\u8868\u73fe\u306e\u5c0f\u30cd\u30bf\u3002 \u305f\u3068\u3048\u3070\u30d1\u30b9\u30ef\u30fc\u30c9\u306e\u5f37\u5ea6\u30c1\u30a7\u30c3\u30af\u3092\u884c\u3046\u5834\u5408\u306b\u30010000\u30849999\u306e\u3088\u3046\u306a\u540c\u4e00\u6587\u5b57\u306e\u9023\u7d9a\u3092\u4e0d\u8a31\u53ef\u306b\u3057\u305f\u3044\u5834\u5408\u3001 \u4ee5\u4e0b\u306e\u3088\u3046\u306a\u6b63\u898f\u8868\u73fe\u3067\u7c21\u5358\u306b\u5f15\u3063\u304b\u3051\u308b\u4e8b\u304c\u51fa\u6765\u308b\u3002","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-93","post","type-post","status-publish","format-standard","hentry","category-programming"],"_links":{"self":[{"href":"https:\/\/www.javable.jp\/blog\/wp-json\/wp\/v2\/posts\/93","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.javable.jp\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.javable.jp\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.javable.jp\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.javable.jp\/blog\/wp-json\/wp\/v2\/comments?post=93"}],"version-history":[{"count":7,"href":"https:\/\/www.javable.jp\/blog\/wp-json\/wp\/v2\/posts\/93\/revisions"}],"predecessor-version":[{"id":1771,"href":"https:\/\/www.javable.jp\/blog\/wp-json\/wp\/v2\/posts\/93\/revisions\/1771"}],"wp:attachment":[{"href":"https:\/\/www.javable.jp\/blog\/wp-json\/wp\/v2\/media?parent=93"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.javable.jp\/blog\/wp-json\/wp\/v2\/categories?post=93"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.javable.jp\/blog\/wp-json\/wp\/v2\/tags?post=93"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}