📄 美国洲号查询.txt
字号:
首先将下列代码复制到<head></head>之间:
<SCRIPT LANGUAGE="JavaScript">
<!-- hide this code from non-scriptable browsers
// generic object maker prepares an empty array of n items
function makeArray(n) {
this.length = n
for (var i=1; i <= n; i++)
this[i] = null
return this
}
// create object listing all the top end of each numeric range
var ssn = new makeArray(57)
ssn[1] = 1
ssn[2] = 2
ssn[3] = 3
ssn[4] = 4
ssn[5] = 5
ssn[6] = 6
ssn[7] = 7
ssn[8] = 8
ssn[9] = 9
ssn[10] = 10
ssn[11] = 11
ssn[12] = 12
ssn[13] = 13
ssn[14] = 14
ssn[15] = 15
ssn[16] = 16
ssn[17] = 17
ssn[18] = 18
ssn[19] = 19
ssn[20] = 20
ssn[21] = 21
ssn[22] = 22
ssn[23] = 23
ssn[24] = 24
ssn[25] = 25
ssn[26] = 26
ssn[27] = 27
ssn[28] = 28
ssn[29] = 29
ssn[30] = 30
ssn[31] = 31
ssn[32] = 32
ssn[33] = 33
ssn[34] = 34
ssn[35] = 35
ssn[36] = 36
ssn[37] = 37
ssn[38] = 38
ssn[39] = 39
ssn[40] = 40
ssn[41] = 41
ssn[42] = 42
ssn[43] = 43
ssn[44] = 44
ssn[45] = 45
ssn[46] = 46
ssn[47] = 47
ssn[48] = 48
ssn[49] = 49
ssn[50] = 50
ssn[51] = 51
ssn[52] = 52
ssn[53] = 53
ssn[54] = 54
ssn[55] = 55
// create object listing all the states/territories
var geo = new makeArray(57)
geo[1] = "新罕布什儿New Hampshire"
geo[2] = "缅因洲Maine"
geo[3] = "Vermont"
geo[4] = "马塞诸塞洲Massachusetts"
geo[5] = "罗得岛Rhode Island"
geo[6] = "Connecticut"
geo[7] = "纽约洲New York"
geo[8] = "新泽西洲New Jersey"
geo[9] = "宾夕法尼亚洲Pennsylvania"
geo[10] = "马里兰Maryland"
geo[11] = "Delaware"
geo[12] = "维吉尼亚Virginia"
geo[13] = "西弗吉尼亚洲West Virginia"
geo[14] = "北卡罗莱纳洲North Carolina"
geo[15] = "南卡罗莱纳洲South Carolina"
geo[16] = "乔治亚洲Georgia"
geo[17] = "佛罗里达Florida"
geo[18] = "俄亥俄周Ohio"
geo[19] = "印地安那洲Indiana"
geo[20] = "伊利若洲Illinois"
geo[21] = "密西根洲Michigan"
geo[22] = "威斯康辛洲Wisconsin"
geo[23] = "肯塔基洲Kentucky"
geo[24] = "田纳西洲Tennessee"
geo[25] = "阿拉巴马洲Alabama"
geo[26] = "密西西比河流域Mississippi"
geo[27] = "阿肯色洲Arkansas"
geo[28] = "路易斯安那洲Louisiana"
geo[29] = "俄克拉荷马洲Oklahoma"
geo[30] = "德克萨斯洲Texas"
geo[31] = "明尼苏答洲Minnesota"
geo[32] = "爱荷华洲Iowa"
geo[33] = "密西里洲Missouri"
geo[34] = "北达科他洲North Dakota"
geo[35] = "南达科他洲South Dakota"
geo[36] = "Nebraska"
geo[37] = "堪萨斯洲Kansas"
geo[38] = "蒙大拿洲Montana"
geo[39] = "爱达和洲Idaho"
geo[40] = "Wyoming"
geo[41] = "Colorado"
geo[42] = "新墨西哥洲New Mexico"
geo[43] = "亚力桑那洲Arizona"
geo[44] = "犹他洲Utah"
geo[45] = "内华达洲Nevada"
geo[46] = "华盛顿洲Washington"
geo[47] = "奥勒冈洲Oregon"
geo[48] = "加利福利亚洲California"
geo[49] = "阿拉斯加洲Alaska"
geo[50] = "夏威仪Hawaii"
geo[51] = "哥伦比亚地区District of Columbia"
geo[52] = "维尔京群岛Virgin Islands"
geo[53] = "波多黎各Puerto Rico"
geo[54] = "新墨西哥New Mexico"
geo[55] = "关岛、马里亚钠群岛、菲律宾等Guam, American Samoa, N. Mariana Isl., Philippines"
// JavaScript sees numbers with leading zeros as octal values, so strip zeros
function stripZeros(inputStr) {
var result = inputStr
while (result.substring(0,1) == "0") {
result = result.substring(1,result.length)
}
return result
}
// general purpose function to see if an input value has been entered at all
function isEmpty(inputStr) {
if (inputStr == "" || inputStr == null) {
return true
}
return false
}
// general purpose function to see if a suspected numeric input
// is a positive integer
function isNumber(inputStr) {
for (var i = 0; i < inputStr.length; i++) {
var oneChar = inputStr.substring(i, i + 1)
if (oneChar < "0" || oneChar > "9") {
return false
}
}
return true
}
// function to determine if value is in acceptable range for this application
function inRange(inputStr) {
num = parseInt(inputStr)
if (num < 1 || num > 586 && num < 596 || num > 599 && num < 700 || num > 728) {
return false
}
return true
}
// Master value validator routine
function isValid(inputStr) {
if (isEmpty(inputStr)) {
alert("Please enter a number into the field before clicking the button.")
return false
} else {
if (!isNumber(inputStr)) {
alert("Please make sure entries are numbers only.")
return false
} else {
if (!inRange(inputStr)) {
alert("Sorry, the number you entered is not part of our database. Try another three-digit number.")
return false
}
}
}
return true
}
// Roll through ssn database to find index; apply index to geography database
function search(form) {
var foundMatch = false
var inputStr = stripZeros(form.entry.value)
if (isValid(inputStr)) {
inputValue = inputStr
for (var i = 1; i <= ssn.length; i++) {
if (inputValue <= ssn[i]) {
foundMatch = true
break
}
}
}
form.result.value = (foundMatch) ? geo[i] : ""
form.entry.focus()
form.entry.select()
}
// end code hiding -->
</SCRIPT>
再将下列代码复制到<body></body>之间:
<H1>想知道美国的各洲编号吗?</H1>
<P>
<HR><FORM METHOD=post>填入你要查询的美国洲号(1-55):<INPUT TYPE="text" NAME="entry" SIZE=3> <INPUT TYPE="button" VALUE="查找" ONCLICK="search(this.form)"></P>
<P>找到你所填入的美国洲号:<INPUT TYPE="text" NAME="result" SIZE=50>
<BR>
<HR></P>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -