JS的一些常见验证代码

时间:2022-07-08 14:40:28

1JS的一些常见验证代码//檢查空串
  2JS的一些常见验证代码function isEmpty(str){
  3JS的一些常见验证代码 if((str == null)||(str.length == 0)) return (true);
  4JS的一些常见验证代码 else return(false);
  5JS的一些常见验证代码}
  6JS的一些常见验证代码
  7JS的一些常见验证代码//檢查是否未數字
  8JS的一些常见验证代码function isDigit(theNum){   
  9JS的一些常见验证代码var theMask = "0123456789";
 10JS的一些常见验证代码if (isEmpty(theNum)) return(false);
 11JS的一些常见验证代码else if(theMask.indexOf(theNum) == -1) return(false);
 12JS的一些常见验证代码return(true);
 13JS的一些常见验证代码}
 14JS的一些常见验证代码
 15JS的一些常见验证代码//去掉左空格
 16JS的一些常见验证代码function trimLeft(str){
 17JS的一些常见验证代码if(str.charAt(0) == " "){
 18JS的一些常见验证代码str = str.slice(1);
 19JS的一些常见验证代码str = trimLeft(str);
 20JS的一些常见验证代码}
 21JS的一些常见验证代码 return str;
 22JS的一些常见验证代码}
 23JS的一些常见验证代码
 24JS的一些常见验证代码//去掉右空格
 25JS的一些常见验证代码function trimRight(str){
 26JS的一些常见验证代码if(str.charAt( str.length - 1 ) == " "){
 27JS的一些常见验证代码str = str.slice(0,str.length - 1);
 28JS的一些常见验证代码str = trimRight(str);
 29JS的一些常见验证代码}
 30JS的一些常见验证代码 return str;
 31JS的一些常见验证代码}
 32JS的一些常见验证代码
 33JS的一些常见验证代码//去掉左右空格
 34JS的一些常见验证代码function trim(str){
 35JS的一些常见验证代码return trimLeft(trimRight(str));
 36JS的一些常见验证代码}
 37JS的一些常见验证代码
 38JS的一些常见验证代码//檢查是否是int
 39JS的一些常见验证代码function isInt(str){     
 40JS的一些常见验证代码if(str==""){
 41JS的一些常见验证代码return (false);
 42JS的一些常见验证代码}
 43JS的一些常见验证代码else{
 44JS的一些常见验证代码for(i=0;i<str.length;i++){
 45JS的一些常见验证代码var chr = str.charAt(i);
 46JS的一些常见验证代码if(!(chr>='0' && chr<='9')){
 47JS的一些常见验证代码return (false);
 48JS的一些常见验证代码}
 49JS的一些常见验证代码}
 50JS的一些常见验证代码}
 51JS的一些常见验证代码return (true);
 52JS的一些常见验证代码}
 53JS的一些常见验证代码
 54JS的一些常见验证代码//檢查str是小數,它的整數部分不多于i位,小數部分不多于j位
 55JS的一些常见验证代码function isDecimalNoMsg(str,i,j){           
 56JS的一些常见验证代码var dot = str.indexOf(".");
 57JS的一些常见验证代码var dot_last = str.lastIndexOf(".");
 58JS的一些常见验证代码var str_f = "";
 59JS的一些常见验证代码var str_b = "";
 60JS的一些常见验证代码if ( dot != -1 ){
 61JS的一些常见验证代码str_f = str.substring(0,dot);
 62JS的一些常见验证代码} else {
 63JS的一些常见验证代码str_f = str;
 64JS的一些常见验证代码}
 65JS的一些常见验证代码
 66JS的一些常见验证代码if ( dot_last != -1 ){
 67JS的一些常见验证代码str_b = str.substring(dot+1);
 68JS的一些常见验证代码} else {
 69JS的一些常见验证代码str_b = str;
 70JS的一些常见验证代码}
 71JS的一些常见验证代码
 72JS的一些常见验证代码if( isInt( str_f ) == false ){
 73JS的一些常见验证代码//alert(strMsg);
 74JS的一些常见验证代码return false;
 75JS的一些常见验证代码} else if ( isInt( str_b ) == false ){
 76JS的一些常见验证代码//alert(strMsg);
 77JS的一些常见验证代码return false;
 78JS的一些常见验证代码} else if ( dot != dot_last ){
 79JS的一些常见验证代码//alert(strMsg);
 80JS的一些常见验证代码return false;
 81JS的一些常见验证代码} else if(dot==0 || dot_last==0){
 82JS的一些常见验证代码//alert(strMsg);
 83JS的一些常见验证代码return false;
 84JS的一些常见验证代码}
 85JS的一些常见验证代码
 86JS的一些常见验证代码if(str_f.length>i){
 87JS的一些常见验证代码//alert(strMsg);
 88JS的一些常见验证代码return false;
 89JS的一些常见验证代码}
 90JS的一些常见验证代码if(dot!=-1 && str_b.length>j){
 91JS的一些常见验证代码//alert(strMsg);
 92JS的一些常见验证代码return false;
 93JS的一些常见验证代码}
 94JS的一些常见验证代码return true;
 95JS的一些常见验证代码}
 96JS的一些常见验证代码
 97JS的一些常见验证代码//檢查日期格式Format: 99999999)
 98JS的一些常见验证代码function judgeDateFormat(dateStr){
 99JS的一些常见验证代码   var re,r;             
100JS的一些常见验证代码   re = /\d{8}/; 
101JS的一些常见验证代码   r = dateStr.match(re);           
102JS的一些常见验证代码  return(r);                     
103JS的一些常见验证代码}
104JS的一些常见验证代码
105JS的一些常见验证代码//檢查時間格式(Format: 999999)
106JS的一些常见验证代码function judgeTimeFormat(timeStr){
107JS的一些常见验证代码   var re,r;             
108JS的一些常见验证代码   re = /\d{6}/; 
109JS的一些常见验证代码   r = timeStr.match(re);           
110JS的一些常见验证代码  return(r); 
111JS的一些常见验证代码}
112JS的一些常见验证代码   
113JS的一些常见验证代码//檢查日期是否合法(Format: YYYYMMDD).
114JS的一些常见验证代码function validateDate(theStr){    
115JS的一些常见验证代码 if(theStr.length!=8){
116JS的一些常见验证代码 return (false);
117JS的一些常见验证代码 } else {
118JS的一些常见验证代码  if(theStr=="99999999")
119JS的一些常见验证代码 return (true);
120JS的一些常见验证代码  var y = theStr.substring(0,4);
121JS的一些常见验证代码  var m = theStr.substring(4,6);
122JS的一些常见验证代码  var d = theStr.substring(6,8);
123JS的一些常见验证代码  var maxDays = 31;
124JS的一些常见验证代码  if(isInt(m)==false||isInt(d)==false||isInt(y)==false){
125JS的一些常见验证代码   return(false);
126JS的一些常见验证代码  }
127JS的一些常见验证代码  else if (y.length < 4){ return(false);}
128JS的一些常见验证代码  else if (!isBetween(m,1,12)){ return(false);}
129JS的一些常见验证代码  if(m.length!=2){ return(false);}
130JS的一些常见验证代码  else if (m==4||m==6||m==9||m==11)maxDays = 30;
131JS的一些常见验证代码  else if (m==2){
132JS的一些常见验证代码   if(y%4>0)maxDays = 28;
133JS的一些常见验证代码   else if(y%100==0&&y%400>0)maxDays = 28;
134JS的一些常见验证代码   else maxDays = 29;
135JS的一些常见验证代码  }
136JS的一些常见验证代码  if(isBetween(d,1,maxDays)==false){ return(false);}
137JS的一些常见验证代码  if(d.length!=2){ return(false);}
138JS的一些常见验证代码  return(true);
139JS的一些常见验证代码
140JS的一些常见验证代码 }
141JS的一些常见验证代码}
142JS的一些常见验证代码
143JS的一些常见验证代码//檢查時間是否合法(Format: HHMMSS).
144JS的一些常见验证代码function validateTime(theStr){    
145JS的一些常见验证代码 if(theStr.length!=6){
146JS的一些常见验证代码 return (false);
147JS的一些常见验证代码 } else {
148JS的一些常见验证代码 if(theStr == "240000"){
149JS的一些常见验证代码 return (true);
150JS的一些常见验证代码 }
151JS的一些常见验证代码  var h = theStr.substring(0,2);
152JS的一些常见验证代码  var m = theStr.substring(2,4);
153JS的一些常见验证代码  var s = theStr.substring(4,6);
154JS的一些常见验证代码  if(isInt(h)==false||isInt(m)==false||isInt(s)==false){
155JS的一些常见验证代码   return(false);
156JS的一些常见验证代码  }
157JS的一些常见验证代码  else if (h.length < 2){ return(false);}
158JS的一些常见验证代码  else if (!isBetween(h,0,23)){ return(false);}
159JS的一些常见验证代码  else if (!isBetween(m,0,59)){ return(false);}
160JS的一些常见验证代码  else if (!isBetween(s,0,59)){ return(false);}
161JS的一些常见验证代码  return true;
162JS的一些常见验证代码  }
163JS的一些常见验证代码}
164JS的一些常见验证代码//檢查str包含漢字時最大長度不大于maxLen
165JS的一些常见验证代码function ChineseLenLimit( str, maxLen){
166JS的一些常见验证代码     var Strs = str;
167JS的一些常见验证代码     var strlength=0;
168JS的一些常见验证代码     var i;
169JS的一些常见验证代码     for ( i=0;i<str.length;i++) {
170JS的一些常见验证代码        if(str.charCodeAt(i)>=1000)
171JS的一些常见验证代码                strlength += 2;
172JS的一些常见验证代码        else
173JS的一些常见验证代码                strlength += 1;
174JS的一些常见验证代码     }
175JS的一些常见验证代码     if ( strlength > maxLen ){
176JS的一些常见验证代码     return false;
177JS的一些常见验证代码     }
178JS的一些常见验证代码     return true;
179JS的一些常见验证代码
180JS的一些常见验证代码}
181JS的一些常见验证代码
182JS的一些常见验证代码//檢查val在lo與hi之間
183JS的一些常见验证代码function isBetween(val,lo,hi){ 
184JS的一些常见验证代码 if ((val < lo) || (val > hi)){ return(false);}
185JS的一些常见验证代码 else { return(true);}
186JS的一些常见验证代码}
187JS的一些常见验证代码
188JS的一些常见验证代码// 檢查charC是‘0’~‘9’
189JS的一些常见验证代码function chkChar(charC) {
190JS的一些常见验证代码if (charC == null || charC.length == 0) {
191JS的一些常见验证代码return false;
192JS的一些常见验证代码}
193JS的一些常见验证代码if (charC == '0')return true;
194JS的一些常见验证代码if (charC == '1')return true;
195JS的一些常见验证代码if (charC == '2')return true;
196JS的一些常见验证代码if (charC == '3')return true;
197JS的一些常见验证代码if (charC == '4')return true;
198JS的一些常见验证代码if (charC == '5')return true;
199JS的一些常见验证代码if (charC == '6')return true;
200JS的一些常见验证代码if (charC == '7')return true;
201JS的一些常见验证代码if (charC == '8')return true;
202JS的一些常见验证代码if (charC == '9')return true;
203JS的一些常见验证代码return false;
204JS的一些常见验证代码}
205JS的一些常见验证代码
206JS的一些常见验证代码// 檢查intI是正整數
207JS的一些常见验证代码function chkInt(intI) {
208JS的一些常见验证代码if (intI == null || intI.length == 0) {
209JS的一些常见验证代码return false;
210JS的一些常见验证代码}
211JS的一些常见验证代码for(var i=0;i<intI.length;i++) {
212JS的一些常见验证代码if (!chkChar(intI.charAt(i))) {
213JS的一些常见验证代码return false;
214JS的一些常见验证代码}
215JS的一些常见验证代码}
216JS的一些常见验证代码if (intI.charAt(0) == '0') {
217JS的一些常见验证代码return false;
218JS的一些常见验证代码}
219JS的一些常见验证代码return true;
220JS的一些常见验证代码}
221JS的一些常见验证代码// 檢查numN是數字
222JS的一些常见验证代码function chkNumber(numN) {
223JS的一些常见验证代码if (numN == null || numN.length == 0) {
224JS的一些常见验证代码return false;
225JS的一些常见验证代码}
226JS的一些常见验证代码for(var i=0;i<numN.length;i++) {
227JS的一些常见验证代码if (!chkChar(numN.charAt(i))) {
228JS的一些常见验证代码return false;
229JS的一些常见验证代码}
230JS的一些常见验证代码}
231JS的一些常见验证代码if (numN.length > 1 && numN.charAt(0) == '0') {
232JS的一些常见验证代码return false;
233JS的一些常见验证代码}
234JS的一些常见验证代码return true;
235JS的一些常见验证代码}
236JS的一些常见验证代码// 檢查錢數小數點后最多2位
237JS的一些常见验证代码function chkAmount(amtA) {
238JS的一些常见验证代码if (amtA == null || amtA.length == 0) {
239JS的一些常见验证代码return false;
240JS的一些常见验证代码}
241JS的一些常见验证代码var amtArray = new Array();
242JS的一些常见验证代码amtArray = amtA.split(".");
243JS的一些常见验证代码if (amtArray.length > 2) {
244JS的一些常见验证代码return false;
245JS的一些常见验证代码}
246JS的一些常见验证代码if (amtArray.length == 1) {
247JS的一些常见验证代码if (!chkNumber(amtArray[0])) {
248JS的一些常见验证代码return false;
249JS的一些常见验证代码}
250JS的一些常见验证代码return true;
251JS的一些常见验证代码}
252JS的一些常见验证代码if (!chkNumber(amtArray[0])) {
253JS的一些常见验证代码return false;
254JS的一些常见验证代码}
255JS的一些常见验证代码if (amtArray[1].length > 2) {
256JS的一些常见验证代码return false;
257JS的一些常见验证代码}
258JS的一些常见验证代码for(var i=0;i<amtArray[1].length;i++) {
259JS的一些常见验证代码if (!chkChar(amtArray[1].charAt(i))) {
260JS的一些常见验证代码return false;
261JS的一些常见验证代码}
262JS的一些常见验证代码}
263JS的一些常见验证代码return true;
264JS的一些常见验证代码}
265JS的一些常见验证代码//檢查身份證
266JS的一些常见验证代码function checkAgentId(agentId){
267JS的一些常见验证代码      if (agentId.length==10){
268JS的一些常见验证代码        if (((agentId.charAt(0)=="A") && (agentId.charAt(1)=="A"))||((agentId.charAt(0)=="A") && (agentId.charAt(1)=="Z"))){
269JS的一些常见验证代码           return true;
270JS的一些常见验证代码}else{
271JS的一些常见验证代码            checknum1=((agentId.charAt(0)>="A") && (agentId.charAt(0)<="Z")); 
272JS的一些常见验证代码            checknum2=((agentId.charAt(1)==1) || (agentId.charAt(1)==2));
273JS的一些常见验证代码            if (checknum2 && checknum1){
274JS的一些常见验证代码               id1 = agentId.charAt(0);
275JS的一些常见验证代码               if (id1 == 'A') {id0=1;}
276JS的一些常见验证代码               else if (id1 == 'B') { id0=10 ;}
277JS的一些常见验证代码               else if (id1 == 'C') { id0=19 ;}
278JS的一些常见验证代码               else if (id1 == 'D') { id0=28 ;}
279JS的一些常见验证代码               else if (id1 == 'E') { id0=37 ;}
280JS的一些常见验证代码               else if (id1 == 'F') { id0=46 ;}
281JS的一些常见验证代码               else if (id1 == 'G') { id0=55 ;}
282JS的一些常见验证代码               else if (id1 == 'H') { id0=64 ;}
283JS的一些常见验证代码               else if (id1 == 'I') { id0=39 ;}
284JS的一些常见验证代码               else if (id1 == 'J') { id0=73 ;}
285JS的一些常见验证代码               else if (id1 == 'K') { id0=82 ;}
286JS的一些常见验证代码               else if (id1 == 'L') { id0=2  ;}
287JS的一些常见验证代码               else if (id1 == 'M') { id0=11 ;}
288JS的一些常见验证代码               else if (id1 == 'N') { id0=20 ;}
289JS的一些常见验证代码               else if (id1 == 'O') { id0=48 ;}
290JS的一些常见验证代码               else if (id1 == 'P') { id0=29 ;}
291JS的一些常见验证代码               else if (id1 == 'Q') { id0=38 ;} 
292JS的一些常见验证代码               else if (id1 == 'R') { id0=47 ;}
293JS的一些常见验证代码               else if (id1 == 'S') { id0=56 ;}
294JS的一些常见验证代码               else if (id1 == 'T') { id0=65 ;}
295JS的一些常见验证代码               else if (id1 == 'U') { id0=74 ;}
296JS的一些常见验证代码               else if (id1 == 'V') { id0=83 ;}
297JS的一些常见验证代码               else if (id1 == 'W') { id0=21 ;}
298JS的一些常见验证代码               else if (id1 == 'X') { id0=3  ;}
299JS的一些常见验证代码               else if (id1 == 'Y') { id0=12 ;}
300JS的一些常见验证代码               else if (id1 == 'Z') { id0=30 ;}
301JS的一些常见验证代码               id2 = id0 + agentId.charAt(1)*8 + agentId.charAt(2)*7 + agentId.charAt(3)*6 + agentId.charAt(4)*5 + agentId.charAt(5)*4 + agentId.charAt(6)*3 + agentId.charAt(7)*2 + agentId.charAt(8)*1 + agentId.charAt(9)*1;
302JS的一些常见验证代码               if (id2 % 10 == 0){
303JS的一些常见验证代码                  return true;
304JS的一些常见验证代码   }
305JS的一些常见验证代码            }
306JS的一些常见验证代码         }
307JS的一些常见验证代码   }
308JS的一些常见验证代码   return false;
309JS的一些常见验证代码}
310JS的一些常见验证代码
311JS的一些常见验证代码//轉換從UTF-8 到Big5 或 GB2312
312JS的一些常见验证代码function Unicode2Str(str){
313JS的一些常见验证代码var re=/&#[\da-fA-F]{1,5};/ig;
314JS的一些常见验证代码var arr=str.match(re);
315JS的一些常见验证代码if(arr==null)return("");
316JS的一些常见验证代码var size=arr.length;
317JS的一些常见验证代码var arr2=new Array(size);
318JS的一些常见验证代码for(var i=0;i<arr.length;i++){
319JS的一些常见验证代码arr2[i]=String.fromCharCode(arr[i].replace(/[&#;]/g,""));
320JS的一些常见验证代码}
321JS的一些常见验证代码for(var i=0;i<arr.length;i++){
322JS的一些常见验证代码str=str.replace(arr[i],arr2[i]);
323JS的一些常见验证代码}
324JS的一些常见验证代码//return(arr.toString().replace(/,/g,""))
325JS的一些常见验证代码return str;
326JS的一些常见验证代码}
327JS的一些常见验证代码
328JS的一些常见验证代码//獲得當前客戶端時間 (Format: YYYYMMDD).
329JS的一些常见验证代码function getCurrentDate(){
330JS的一些常见验证代码var dateObj= new Date();
331JS的一些常见验证代码var dateString=dateObj.getFullYear();
332JS的一些常见验证代码if(dateObj.getMonth()<10){
333JS的一些常见验证代码dateString=dateString+'0'+dateObj.getMonth();
334JS的一些常见验证代码}else{
335JS的一些常见验证代码dateString+=dateObj.getMonth();
336JS的一些常见验证代码}
337JS的一些常见验证代码if(dateObj.getDate()<10){
338JS的一些常见验证代码dateString+='0'+dateObj.getDate();
339JS的一些常见验证代码}else{
340JS的一些常见验证代码dateString+=dateObj.getDate();
341JS的一些常见验证代码}
342JS的一些常见验证代码return dateString;
343JS的一些常见验证代码}   
344JS的一些常见验证代码
345JS的一些常见验证代码//居中顯示彈出窗口
346JS的一些常见验证代码function PopWindowOnCenter(url,title,iwidth,iheight){
347JS的一些常见验证代码var ileft,itop;
348JS的一些常见验证代码ileft = (window.screen.width-iwidth)/2;
349JS的一些常见验证代码itop = (window.screen.height-iheight)/2;
350JS的一些常见验证代码
351JS的一些常见验证代码window.open(url,title,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width='+iwidth+',height='+iheight+',left='+ileft+',top='+itop);
352JS的一些常见验证代码}
353JS的一些常见验证代码
354JS的一些常见验证代码//移動選中的成員從objFromId的select到objToId的select
355JS的一些常见验证代码function moveTo(objFromId,objToId){
356JS的一些常见验证代码var objFrom = document.getElementById(objFromId);
357JS的一些常见验证代码var objTo = document.getElementById(objToId);
358JS的一些常见验证代码
359JS的一些常见验证代码var len = objFrom.length;
360JS的一些常见验证代码for(var i=len-1; i>=0; i--){
361JS的一些常见验证代码if(objFrom.options[i].selected){
362JS的一些常见验证代码var j = 0;
363JS的一些常见验证代码for(j = 0; j < objTo.length; j++){
364JS的一些常见验证代码if(objFrom.options[i].value == objTo.options[j].value){
365JS的一些常见验证代码break;
366JS的一些常见验证代码}
367JS的一些常见验证代码}
368JS的一些常见验证代码if(j == objTo.length){//the selected item is not in objTo.
369JS的一些常见验证代码objFrom.options[i].selected = false;
370JS的一些常见验证代码var option1 = objFrom.options[i];
371JS的一些常见验证代码objTo.options.add(new Option(option1.text, option1.value));
372JS的一些常见验证代码objFrom.options.remove(i);
373JS的一些常见验证代码}
374JS的一些常见验证代码objFrom = document.getElementById(objFromId);
375JS的一些常见验证代码len = objFrom.length;
376JS的一些常见验证代码}
377JS的一些常见验证代码}
378JS的一些常见验证代码}
379JS的一些常见验证代码
380JS的一些常见验证代码//移動全部成員從objFromId的select到objToId的select
381JS的一些常见验证代码function moveAllTo(objFromId,objToId){
382JS的一些常见验证代码var objFrom = document.getElementById(objFromId);
383JS的一些常见验证代码var objTo = document.getElementById(objToId);
384JS的一些常见验证代码
385JS的一些常见验证代码var len = objFrom.length;
386JS的一些常见验证代码for(var i=len-1; i>=0; i--){
387JS的一些常见验证代码var j = 0;
388JS的一些常见验证代码for(j = 0; j < objTo.length; j++){
389JS的一些常见验证代码if(objFrom.options[i].value == objTo.options[j].value){
390JS的一些常见验证代码break;
391JS的一些常见验证代码}
392JS的一些常见验证代码}
393JS的一些常见验证代码if(j == objTo.length){//the selected item is not in objTo.
394JS的一些常见验证代码var option1 = objFrom.options[i];
395JS的一些常见验证代码objTo.options.add(new Option(option1.text, option1.value));
396JS的一些常见验证代码objFrom.options.remove(i);
397JS的一些常见验证代码}
398JS的一些常见验证代码objFrom = document.getElementById(objFromId);
399JS的一些常见验证代码len = objFrom.length;
400JS的一些常见验证代码}
401JS的一些常见验证代码}
402JS的一些常见验证代码
403JS的一些常见验证代码
404JS的一些常见验证代码//屏蔽非數字鍵
405JS的一些常见验证代码function checkKey(){
406JS的一些常见验证代码if(event.keyCode<48 || (event.keyCode>57 && event.keyCode<96)
407JS的一些常见验证代码|| event.keyCode>105){
408JS的一些常见验证代码if(event.keyCode != 8){
409JS的一些常见验证代码event.returnValue=false;
410JS的一些常见验证代码}
411JS的一些常见验证代码}
412JS的一些常见验证代码}
413JS的一些常见验证代码
414JS的一些常见验证代码//用與樹狀列表的顯示
415JS的一些常见验证代码function showMenu(id,ulId){
416JS的一些常见验证代码var obj = document.getElementById(id);
417JS的一些常见验证代码
418JS的一些常见验证代码if(obj.className == ""){
419JS的一些常见验证代码obj.className = "selected";
420JS的一些常见验证代码document.getElementById(ulId).style.display = "block";
421JS的一些常见验证代码}
422JS的一些常见验证代码else{
423JS的一些常见验证代码obj.className = "";
424JS的一些常见验证代码document.getElementById(ulId).style.display = "none";
425JS的一些常见验证代码}
426JS的一些常见验证代码}
427JS的一些常见验证代码
428JS的一些常见验证代码//檢查str中是否包含漢字
429JS的一些常见验证代码function CheckChinese( str){
430JS的一些常见验证代码     var Strs = str;
431JS的一些常见验证代码     var i;
432JS的一些常见验证代码     for ( i=0;i<str.length;i++) {
433JS的一些常见验证代码        if(str.charCodeAt(i)>=1000){
434JS的一些常见验证代码                return true;
435JS的一些常见验证代码        }
436JS的一些常见验证代码     }
437JS的一些常见验证代码     return false;
438JS的一些常见验证代码}
439JS的一些常见验证代码
440JS的一些常见验证代码//校验是否全由数字组成 
441JS的一些常见验证代码
442JS的一些常见验证代码程序代码 
443JS的一些常见验证代码function isDigit(s) 
444JS的一些常见验证代码
445JS的一些常见验证代码var patrn=/^[0-9]{1,20}$/; 
446JS的一些常见验证代码if (!patrn.exec(s)) return false 
447JS的一些常见验证代码return true 
448JS的一些常见验证代码
449JS的一些常见验证代码
450JS的一些常见验证代码//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 
451JS的一些常见验证代码
452JS的一些常见验证代码程序代码 
453JS的一些常见验证代码function isRegisterUserName(s) 
454JS的一些常见验证代码
455JS的一些常见验证代码var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/; 
456JS的一些常见验证代码if (!patrn.exec(s)) return false 
457JS的一些常见验证代码return true 
458JS的一些常见验证代码
459JS的一些常见验证代码
460JS的一些常见验证代码//校验用户姓名:只能输入1-30个以字母开头的字串 
461JS的一些常见验证代码
462JS的一些常见验证代码程序代码 
463JS的一些常见验证代码function isTrueName(s) 
464JS的一些常见验证代码
465JS的一些常见验证代码var patrn=/^[a-zA-Z]{1,30}$/; 
466JS的一些常见验证代码if (!patrn.exec(s)) return false 
467JS的一些常见验证代码return true 
468JS的一些常见验证代码
469JS的一些常见验证代码
470JS的一些常见验证代码//校验密码:只能输入6-20个字母、数字、下划线 
471JS的一些常见验证代码
472JS的一些常见验证代码程序代码 
473JS的一些常见验证代码function isPasswd(s) 
474JS的一些常见验证代码
475JS的一些常见验证代码var patrn=/^(w){6,20}$/; 
476JS的一些常见验证代码if (!patrn.exec(s)) return false 
477JS的一些常见验证代码return true 
478JS的一些常见验证代码
479JS的一些常见验证代码
480JS的一些常见验证代码//校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-” 
481JS的一些常见验证代码
482JS的一些常见验证代码程序代码 
483JS的一些常见验证代码function isTel(s) 
484JS的一些常见验证代码
485JS的一些常见验证代码//var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?(d){1,12})+$/; 
486JS的一些常见验证代码var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12})+$/; 
487JS的一些常见验证代码if (!patrn.exec(s)) return false 
488JS的一些常见验证代码return true 
489JS的一些常见验证代码
490JS的一些常见验证代码
491JS的一些常见验证代码//校验手机号码:必须以数字开头,除数字外,可含有“-” 
492JS的一些常见验证代码
493JS的一些常见验证代码程序代码 
494JS的一些常见验证代码function isMobil(s) 
495JS的一些常见验证代码
496JS的一些常见验证代码var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12})+$/; 
497JS的一些常见验证代码if (!patrn.exec(s)) return false 
498JS的一些常见验证代码return true 
499JS的一些常见验证代码
500JS的一些常见验证代码
501JS的一些常见验证代码//校验邮政编码 
502JS的一些常见验证代码
503JS的一些常见验证代码程序代码 
504JS的一些常见验证代码function isPostalCode(s) 
505JS的一些常见验证代码
506JS的一些常见验证代码//var patrn=/^[a-zA-Z0-9]{3,12}$/; 
507JS的一些常见验证代码var patrn=/^[a-zA-Z0-9 ]{3,12}$/; 
508JS的一些常见验证代码if (!patrn.exec(s)) return false 
509JS的一些常见验证代码return true 
510JS的一些常见验证代码
511JS的一些常见验证代码
512JS的一些常见验证代码//校验搜索关键字 
513JS的一些常见验证代码
514JS的一些常见验证代码程序代码 
515JS的一些常见验证代码function isSearch(s) 
516JS的一些常见验证代码
517JS的一些常见验证代码var patrn=/^[^`~!@#$%^&*()+=|][]{}:;',.<>/?]{1}[^`~!@$%^&()+=|][]{}:;',.<>?]{0,19}$/; 
518JS的一些常见验证代码if (!patrn.exec(s)) return false 
519JS的一些常见验证代码return true 
520JS的一些常见验证代码
521JS的一些常见验证代码
522JS的一些常见验证代码程序代码 
523JS的一些常见验证代码function isIP(s) //by zergling 
524JS的一些常见验证代码
525JS的一些常见验证代码var patrn=/^[0-9.]{1,20}$/; 
526JS的一些常见验证代码if (!patrn.exec(s)) return false 
527JS的一些常见验证代码return true 
528JS的一些常见验证代码}
529JS的一些常见验证代码
530JS的一些常见验证代码/**
531JS的一些常见验证代码 * 功能:使指定值的指定名称的单复选框处于选中状态。
532JS的一些常见验证代码 * radioName:单选框组件名
533JS的一些常见验证代码 * val:指定值
534JS的一些常见验证代码 */
535JS的一些常见验证代码function makeRadioChecked(radioName, val) {
536JS的一些常见验证代码    var obj = document.all[radioName];
537JS的一些常见验证代码    try {
538JS的一些常见验证代码        if (obj) {
539JS的一些常见验证代码            if (obj.type == "radio" && obj.value == val) {
540JS的一些常见验证代码                obj.checked = true;
541JS的一些常见验证代码            }
542JS的一些常见验证代码            for (var i = 0; i < obj.length; i++) {
543JS的一些常见验证代码                if (obj[i].type == "radio" && obj[i].value == val) {
544JS的一些常见验证代码                    obj[i].checked = true;
545JS的一些常见验证代码                    break;
546JS的一些常见验证代码                }
547JS的一些常见验证代码            }
548JS的一些常见验证代码        }
549JS的一些常见验证代码    } catch(exception) {
550JS的一些常见验证代码        alert("error");
551JS的一些常见验证代码    }
552JS的一些常见验证代码}
553JS的一些常见验证代码
554JS的一些常见验证代码自创javascrit分页代码。
555JS的一些常见验证代码
556JS的一些常见验证代码function showpages(total,perpage,current,filename,seed,bShow){
557JS的一些常见验证代码//total总记录数,perpage每页记录数,current当前记录,filename文件名?page=,seed中间数字两边间隔数,bshow显示中间数字页面
558JS的一些常见验证代码//
559JS的一些常见验证代码
560JS的一些常见验证代码
561JS的一些常见验证代码var sRet,i,startPage,endPage,totalPage
562JS的一些常见验证代码//startPage:循环开始/endPage:循环结束/totalPage:总页数
563JS的一些常见验证代码//处理URL中的空格
564JS的一些常见验证代码if (filename!=''){
565JS的一些常见验证代码filename="&"+filename;
566JS的一些常见验证代码}
567JS的一些常见验证代码  if (total % perpage==0 ){
568JS的一些常见验证代码
569JS的一些常见验证代码 totalPage=total/perpage;
570JS的一些常见验证代码
571JS的一些常见验证代码}else{
572JS的一些常见验证代码
573JS的一些常见验证代码totalPage=Math.floor(total/perpage)+1;
574JS的一些常见验证代码}
575JS的一些常见验证代码
576JS的一些常见验证代码
577JS的一些常见验证代码  if (totalPage<=10){
578JS的一些常见验证代码startPage=1;
579JS的一些常见验证代码}else{
580JS的一些常见验证代码if ((current-seed) >0) {
581JS的一些常见验证代码startPage=current-seed;
582JS的一些常见验证代码}else{
583JS的一些常见验证代码startPage=1;
584JS的一些常见验证代码}
585JS的一些常见验证代码}
586JS的一些常见验证代码
587JS的一些常见验证代码if (totalPage<=10) {
588JS的一些常见验证代码endPage=totalPage
589JS的一些常见验证代码}else{
590JS的一些常见验证代码if ((current+seed)<totalPage) {
591JS的一些常见验证代码endPage=current+seed
592JS的一些常见验证代码}else{
593JS的一些常见验证代码endPage=totalPage
594JS的一些常见验证代码}
595JS的一些常见验证代码}
596JS的一些常见验证代码
597JS的一些常见验证代码if (current<seed) {
598JS的一些常见验证代码if (totalPage>10){
599JS的一些常见验证代码endPage=10
600JS的一些常见验证代码}
601JS的一些常见验证代码}
602JS的一些常见验证代码 var sRet1=""
603JS的一些常见验证代码
604JS的一些常见验证代码 if (bShow) {
605JS的一些常见验证代码for (i=startPage;i<=endPage;i++)
606JS的一些常见验证代码{
607JS的一些常见验证代码
608JS的一些常见验证代码if (i==current) 
609JS的一些常见验证代码{
610JS的一些常见验证代码sRet1=sRet1+"<font style=''><b>"+current+"</b></font> "
611JS的一些常见验证代码}
612JS的一些常见验证代码else
613JS的一些常见验证代码{
614JS的一些常见验证代码sRet1=sRet1+"<a href=?page="+i+filename+">"+i+"</a> "
615JS的一些常见验证代码}
616JS的一些常见验证代码
617JS的一些常见验证代码}
618JS的一些常见验证代码 }
619JS的一些常见验证代码
620JS的一些常见验证代码    sRet=""
621JS的一些常见验证代码    //sRet=sRet+"<form name=jumpPage mothod=post action= >"
622JS的一些常见验证代码sRet=sRet+"<font class=tcat2>共"+total+"条,"
623JS的一些常见验证代码    sRet=sRet+"第"+current+"页/共"+ totalPage+"页, "
624JS的一些常见验证代码sRet=sRet+"<a href=?page=1"+ filename+">第一页</a> "
625JS的一些常见验证代码if ((current==1)&&(current!=totalPage)){
626JS的一些常见验证代码
627JS的一些常见验证代码
628JS的一些常见验证代码sRet=sRet+" 上一页 "+sRet1+" <a href=?page="+(current+1) +filename+">下一页</a>"
629JS的一些常见验证代码}else{
630JS的一些常见验证代码if (current>1) {
631JS的一些常见验证代码
632JS的一些常见验证代码if  (current<totalPage) {
633JS的一些常见验证代码sRet=sRet+" <a href=?page="+(current-1)+filename+">上一页</a> "+sRet1+" <a href=?page="+(current+1)+filename+">下一页</a>"
634JS的一些常见验证代码}else{
635JS的一些常见验证代码if (current==totalPage) {
636JS的一些常见验证代码sRet=sRet+" <a href=?page="+(current-1)+filename+">上一页</a> "+sRet1+" 下一页"
637JS的一些常见验证代码
638JS的一些常见验证代码}
639JS的一些常见验证代码    }
640JS的一些常见验证代码}else{
641JS的一些常见验证代码sRet=sRet+" 上一页 "+sRet1+" 下一页"
642JS的一些常见验证代码}
643JS的一些常见验证代码}
644JS的一些常见验证代码sRet=sRet+"  <a href=?page="+ totalPage+filename+">最末页</a>"
645JS的一些常见验证代码//sRet=sRet+"<input type=hidden name=wheretogo value=go>&nbsp;"
646JS的一些常见验证代码//sRet=sRet+"<input type=hidden name=maxpage value="+totalPage+">"
647JS的一些常见验证代码sRet=sRet+"  跳转到<input name=currentPage class=border1px size=3  onkeydown=if((event.keyCode==13)&&(this.value!='')&&(this.value!=0)&&(this.value<"+(totalPage+1)+"))window.location='?page='+this.value+'"+filename+"'; onkeyup=if(isNaN(this.value))this.value=''; >页 "
648JS的一些常见验证代码//sRet=sRet+"<input type=button value=GO class=border1px onclick=jump('"+filename+"');>&nbsp;"
649JS的一些常见验证代码
650JS的一些常见验证代码sRet=sRet+"</font>"
651JS的一些常见验证代码//sRet=sRet+"</form>"
652JS的一些常见验证代码//alert(sRet);
653JS的一些常见验证代码document.write(sRet)
654JS的一些常见验证代码
655JS的一些常见验证代码}
656JS的一些常见验证代码
657JS的一些常见验证代码检查有没有空格
658JS的一些常见验证代码if(aa.indexOf(" ")>=0){
659JS的一些常见验证代码   alert("aa中不允许含有空格!!");
660JS的一些常见验证代码   document.myForm.aa.focus();
661JS的一些常见验证代码   return false;
662JS的一些常见验证代码}
663JS的一些常见验证代码