?? common.js
字號:
/* common.js - common js function file
<% @b
@include <webhandle.h>
USE_LANG_SET(js_common);
%>
*/
function ipverify(ip_string){
var c;
var n = 0;
var ch = ".0123456789";
if (ip_string.length < 7 || ip_string.length > 15)
return false;
for (var i = 0; i < ip_string.length; i++){
c = ip_string.charAt(i);
if (ch.indexOf(c) == -1)
return false;
else{
if (c == '.'){
if(ip_string.charAt(i+1) != '.')
n++;
else
return false;
}
}
}
if (n != 3)
return false;
if (ip_string.indexOf('.') == 0 || ip_string.lastIndexOf('.') == (ip_string.length - 1))
return false;
szarray = [0,0,0,0];
var remain;
var i;
for(i = 0; i < 3; i++){
var n = ip_string.indexOf('.');
szarray[i] = ip_string.substring(0,n);
remain = ip_string.substring(n+1);
ip_string = remain;
}
szarray[3] = remain;
for(i = 0; i < 4; i++){
if (szarray[i] < 0 || szarray[i] > 255){
return false;
}
}
return true;
}
function is_ipaddr(ip_string){
if(ip_string.length == 0){
alert("<% =lang2(input_ip_please) %>");
return false;
}
if (!ipverify(ip_string)){
alert("<% =lang2(ip_err_reinput) %>");
return false;
}
return true;
}
function is_maskaddr(mask_string){
if(mask_string.length == 0){
alert("<% =lang2(input_mask_please) %>");
return false;
}
if (!ipverify(mask_string)){
alert("<% =lang2(mask_err_reinput) %>");
return false;
}
return true;
}
function is_gatewayaddr(gateway_string){
if(gateway_string.length == 0){
alert("<% =lang2(input_gw_please) %>");
return false;
}
if (!ipverify(gateway_string)){
alert("<% =lang2(gw_err_reinput) %>");
return false;
}
return true;
}
function is_dnsaddr(dns_string){
if(dns_string.length == 0){
alert("<% =lang2(input_dns_please) %>");
return false;
}
if (!ipverify(dns_string)){
alert("<% =lang2(ip_dsn_reinput) %>");
return false;
}
return true;
}
function macverify(mac_string){
var c;
var n = 0;
var ch = "-0123456789ABCDEFabcdef";
if (mac_string.length != 17)
return false;
for (var i = 0; i < mac_string.length; i++){
c = mac_string.charAt(i);
if (ch.indexOf(c) == -1)
return false;
else{
if (c == '-')
n++;
}
}
if (n != 5)
return false;
for(var i = 2; i < 17; i += 3){
if (mac_string.charAt(i) != '-')
return false;
}
return true;
}
function is_macaddr(mac_string){
if(mac_string.length == 0){
alert("<% =lang2(input_mac_please) %>");
return false;
}
if (!macverify(mac_string)){
alert("<% =lang2(mask_err_reinput) %>");
return false;
}
return true;
}
function is_number(num_string,nMin,nMax){
var c;
var ch = "0123456789";
for (var i = 0; i < num_string.length; i++){
c = num_string.charAt(i);
if (ch.indexOf(c) == -1)
return false;
}
if(parseInt(num_string) < nMin || parseInt(num_string) > nMax)
return false;
return true;
}
function charCompare(szname,en_limit,cn_limit){
var c;
var ch = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.><,[]{}?/+=|\\'\":;~!#$%()` & ";
if(szname.length > en_limit)
return false;
for (var i = 0; i < szname.length; i++){
c = szname.charAt(i);
if (ch.indexOf(c) == -1){
if(szname.length > cn_limit)
return false;
}
}
return true;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -