{"id":132,"date":"2026-03-30T15:08:16","date_gmt":"2026-03-30T07:08:16","guid":{"rendered":"http:\/\/47.100.88.125\/?page_id=132"},"modified":"2026-04-10T14:52:34","modified_gmt":"2026-04-10T06:52:34","slug":"%e5%ad%97%e6%af%8d%e5%a4%a7%e5%b0%8f%e5%86%99%e4%ba%92%e8%bd%ac","status":"publish","type":"page","link":"https:\/\/www.05621997.xyz\/index.php\/tools\/%e5%ad%97%e6%af%8d%e5%a4%a7%e5%b0%8f%e5%86%99%e4%ba%92%e8%bd%ac\/","title":{"rendered":"\u5b57\u6bcd\u5927\u5c0f\u5199\u4e92\u8f6c"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"132\" class=\"elementor elementor-132\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-40ee152 e-con-full e-flex e-con e-parent\" data-id=\"40ee152\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-867bf66 elementor-widget elementor-widget-heading\" data-id=\"867bf66\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u5b57\u6bcd\u5927\u5c0f\u5199\u4e92\u8f6c<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8d1a590 e-con-full e-flex e-con e-parent\" data-id=\"8d1a590\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-edb3b5d elementor-widget elementor-widget-html\" data-id=\"edb3b5d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.simple-tool{max-width:600px;margin:1rem auto;padding:2rem;background:#ffffff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,0.08);font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,sans-serif;box-sizing:border-box;}\r\n.simple-tool .tip{text-align:center;color:#64748b;margin:0 0 1.5rem;font-size:14px;line-height:1.5;}\r\n.simple-tool .input-bar{width:100%;height:48px;padding:0 1.2rem;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1.2rem;font-size:15px;transition:all 0.2s ease;box-sizing:border-box;outline:none;}\r\n.simple-tool .input-bar:focus{border-color:#1677ff;box-shadow:0 0 0 3px rgba(22,119,255,0.1);}\r\n.simple-tool .gen-btn{width:100%;height:48px;background:#1677ff;color:#fff;border:none;border-radius:10px;cursor:pointer;margin-bottom:1.5rem;font-size:15px;font-weight:500;transition:all 0.2s ease;}\r\n.simple-tool .gen-btn:hover{background:#0f6adc;transform:translateY(-1px);}\r\n.simple-tool .result-item{display:flex;gap:0.8rem;margin-bottom:0.8rem;align-items:center;}\r\n.simple-tool .result-input{flex:1;height:44px;padding:0 1rem;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;font-size:15px;outline:none;}\r\n.simple-tool .copy-btn{padding:0 1.2rem;height:44px;background:#22c55e;color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;transition:all 0.2s ease;white-space:nowrap;}\r\n.simple-tool .copy-btn:hover{background:#16a34a;transform:translateY(-1px);}\r\n@media (max-width:576px){.simple-tool{margin:1rem;padding:1.5rem;}}\r\n<\/style>\r\n\r\n<div class=\"simple-tool\">\r\n  <p class=\"tip\">\u4e00\u952e\u8f6c\u6362\u82f1\u6587\u5927\u5c0f\u5199\u3001\u5b57\u6bcd\/\u6570\u5b57\/\u7b26\u53f7\u5168\u89d2\u534a\u89d2\u4e92\u8f6c<\/p>\r\n  <input type=\"text\" class=\"input-bar\" placeholder=\"\u4f8b\u5982\uff1ahello123\">\r\n  <button class=\"gen-btn\" onclick=\"doConvert()\">\u4e00\u952e\u8f6c\u6362<\/button>\r\n  <div class=\"result-area\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\nfunction doConvert(){\r\n  var input = document.querySelector('.input-bar');\r\n  var area = document.querySelector('.result-area');\r\n  var text = input.value.trim();\r\n  if(text == ''){\r\n    alert('\u8bf7\u8f93\u5165\u9700\u8981\u8f6c\u6362\u7684\u5185\u5bb9');\r\n    return;\r\n  }\r\n  var results = [\r\n    { name: '\u8f6c\u6362\u4e3a\u5927\u5199', val: text.toUpperCase() },\r\n    { name: '\u8f6c\u6362\u4e3a\u5c0f\u5199', val: text.toLowerCase() },\r\n    { name: '\u9996\u5b57\u6bcd\u5927\u5199', val: firstLetterUpper(text) },\r\n    { name: '\u534a\u89d2\u8f6c\u5168\u89d2', val: halfToFull(text) },\r\n    { name: '\u5168\u89d2\u8f6c\u534a\u89d2', val: fullToHalf(text) }\r\n  ];\r\n  area.innerHTML = '';\r\n  results.forEach(item => {\r\n    area.innerHTML += `\r\n    <div class=\"result-item\">\r\n      <input type=\"text\" class=\"result-input\" value=\"${item.val}\" readonly>\r\n      <button class=\"copy-btn\" onclick=\"doCopy(this)\">\u590d\u5236<\/button>\r\n    <\/div>`;\r\n  });\r\n}\r\nfunction firstLetterUpper(str){\r\n  return str.replace(\/\\b\\w\/g, l => l.toUpperCase());\r\n}\r\nfunction halfToFull(str){\r\n  let result = '';\r\n  for(let i=0; i<str.length; i++){\r\n    let charCode = str.charCodeAt(i);\r\n    if(charCode === 32){\r\n      charCode = 12288;\r\n    }else if(charCode < 127){\r\n      charCode += 65248;\r\n    }\r\n    result += String.fromCharCode(charCode);\r\n  }\r\n  return result;\r\n}\r\nfunction fullToHalf(str){\r\n  let result = '';\r\n  for(let i=0; i<str.length; i++){\r\n    let charCode = str.charCodeAt(i);\r\n    if(charCode === 12288){\r\n      charCode = 32;\r\n    }else if(charCode > 65280 && charCode < 65375){\r\n      charCode -= 65248;\r\n    }\r\n    result += String.fromCharCode(charCode);\r\n  }\r\n  return result;\r\n}\r\nfunction doCopy(btn){\r\n  var text = btn.previousElementSibling.value;\r\n  var temp = document.createElement('input');\r\n  temp.value = text;\r\n  document.body.appendChild(temp);\r\n  temp.select();\r\n  document.execCommand('copy');\r\n  document.body.removeChild(temp);\r\n  btn.innerHTML = '\u5df2\u590d\u5236';\r\n  setTimeout(function(){btn.innerHTML = '\u590d\u5236';},1500);\r\n}\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u5b57\u6bcd\u5927\u5c0f\u5199\u4e92\u8f6c \u4e00\u952e\u8f6c\u6362\u82f1\u6587\u5927\u5c0f\u5199\u3001\u5b57\u6bcd\/\u6570\u5b57\/\u7b26\u53f7\u5168\u89d2\u534a\u89d2\u4e92\u8f6c \u4e00\u952e\u8f6c\u6362<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":19,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-132","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.05621997.xyz\/index.php\/wp-json\/wp\/v2\/pages\/132","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.05621997.xyz\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.05621997.xyz\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.05621997.xyz\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.05621997.xyz\/index.php\/wp-json\/wp\/v2\/comments?post=132"}],"version-history":[{"count":17,"href":"https:\/\/www.05621997.xyz\/index.php\/wp-json\/wp\/v2\/pages\/132\/revisions"}],"predecessor-version":[{"id":1156,"href":"https:\/\/www.05621997.xyz\/index.php\/wp-json\/wp\/v2\/pages\/132\/revisions\/1156"}],"up":[{"embeddable":true,"href":"https:\/\/www.05621997.xyz\/index.php\/wp-json\/wp\/v2\/pages\/19"}],"wp:attachment":[{"href":"https:\/\/www.05621997.xyz\/index.php\/wp-json\/wp\/v2\/media?parent=132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}