Kiểm tra số ICD

Hiệu ứng sẽ kiểm tra chuỗi do người dùng nhập vào có phải là một số ICD không.
JavaScript

<script type=text/javascript>
// Created by: Andreas Hörl :: http://www.no-x.net

function checkICD() {
  var sText = document.myForm.ICDfield.value;
  var ValidChars = "0123456789.";
  var ValidCharsABC = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  var ValidCharsPoint = ".";
  var IsICD=true;
  var Char;
  var lengthICD = sText.length;

	 if ( (lengthICD < 3) || (lengthICD == 4) || (lengthICD > 6) ) {
		  if (lengthICD != 0) {
			   IsICD = false;
			 }
		} 
  for (i = 0; i < sText.length && IsICD == true; i++) {
    Char = sText.charAt(i); 
      if (i == 0) {
      	 if (ValidCharsABC.indexOf(Char) == -1) {
          IsICD = false; }
      }
      if (i == 1 || i == 2) {
      	 if (ValidChars.indexOf(Char) == -1) {
         	IsICD = false;
        }
      }
      if (i == 3) {
      	 if (ValidCharsPoint.indexOf(Char) == -1) {
          IsICD = false;
        }
      }
      if (i == 4) {
      	 if (ValidChars.indexOf(Char) == -1) {
          IsICD = false;
        }
      }
      if (i == 5) {
      	 if (ValidChars.indexOf(Char) == -1) {
          IsICD = false;
        }
      }      
    }
	 if (IsICD == false) {
		  alert("Invalid format");
  } else if (i == "") {
		  alert("No code was entered");
	 } else {
		  alert("Valid format");
	 }
  return IsICD;
}
</script>
	<!--
    	This script downloaded from www.JavaScriptBank.com
    	Come to view and download over 2000+ free javascript at www.JavaScriptBank.com
	-->


HTML
<p style="text-align: center;">
Examples for valid ICD-10 codes: T86.88, T86.2 or N12<br>(<em>If the field is 
empty, the script returns true.</em>)</p>
<form id="myForm" name="myForm" method="post" onsubmit="return checkICD()" style="text-align: center;">
Enter ICD-10 Code <input name="ICDfield" type="text" id="ICDfield">   
<input type="submit" name="Submit" value="Check the code">
</form>
	<!--
    	This script downloaded from www.JavaScriptBank.com
    	Come to view and download over 2000+ free javascript at www.JavaScriptBank.com
	-->

Share |
Nguồn bài viết: JavaScriptBank.com

Tìm hiểu thêm:

Gửi bình luận của bạn

Các bài cũ: