涓???楠?璇?绫?1???闆??楠?璇???
1.1 ?存?? 1.2 澶т?0???存??锛??ㄤ?浼??ョ??ID??楠?璇?)
1.3 璐??存?扮??楠?璇?
1.4 ?存?頒??藉ぇ浜?iMax
1.5 ?存?頒??藉?浜?iMin
2???堕?寸被
2.1 ???堕?達?褰㈠? (13:04:06)
2.2 ???ユ??锛?褰㈠? (2003-12-05)
2.3 ?挎?堕?達?褰㈠? (2003-12-05 13:04:06)
2.4 ????骞村??????褰㈠?(2003-05,????2003-5)
2.5 ????灏??跺??????,褰㈠?(12:03)
3??琛ㄥ??绫? 3.1 ??????琛ㄥ?????奸?戒??戒負绌? 3.2 澶?琛?????妗????間??戒負绌恒??
3.3 澶?琛?????妗????間??借?杩?sMaxStrleng
3.4 澶?琛?????妗????間??藉?浜?sMixStrleng
3.5 ?ゆ??????妗????????┿??
3.6 ?ゆ??澶???妗?????????
3.7 澶???妗????ㄩ??锛?澶???锛??ㄤ???锛?????
3.8 ??浠朵?浼?杩?绋?涓??ゆ????浠剁被??
4??瀛?绗?被
4.1 ?ゆ??瀛?绗??ㄩ?ㄧ??-Z??????A-Z??瀛?瀛?姣?缁???
4.2 ?ゆ??瀛?绗??卞??姣????闆??缁?????
4.3 ?ゆ??瀛?绗??卞??姣????闆??锛?涓???绾??瑰?風???.涓?寮?澶寸?????芥??涓???绾垮??瀛?姣?
4.4 瀛?绗?覆?挎?㈠?芥??Replace();
5??娴?瑙??ㄧ被
5.1 ?ゆ??娴?瑙??ㄧ??绫誨??
5.2 ?ゆ??ie??????
5.3 ?ゆ??瀹㈡?風??????杈ㄧ??
6??缁???绫? 6.1 email???ゆ????
6.2 ???哄?風????楠?璇?
6.3 韬?浠借????楠?璇?
浜??????界被1???堕?翠??稿?蟲?т歡绫? 1.1 ?ュ??
1.2 ?堕?存?т歡
1.3 涓?骞村??
1.4 ?劇ず?ㄦ???劇ず?堕??????锛?????锛?濡?OA涓??堕?達?
1.5 ?劇ず?ㄦ???劇ず?堕?????? (?懼??锛?????琛?
2??琛ㄥ??绫? 2.1 ???ㄧ????琛ㄥ??
2.2 ?ㄦ??娣誨??锛?淇??癸????や???妗?涓?????绱?
2.3 ??浠ヨ??ュ??瀹圭??涓???妗?
2.4 澶?琛?????妗?涓????借???Max??瀛???濡???澶?杈??ヤ?锛????ㄥ??灏???Max涓???瀛?锛?澶??ㄤ???淇″????)
3?????扮被
3.1 ???版?т歡
4??浜?浠剁被
4.1 灞??藉?抽??
4.2 灞??芥???????介??
4.3 --> ??<-- F5 F11,F9,F1
4.4 灞??界?????ctrl+N
5??缃?椤佃?捐?$被
5.1 杩?缁?婊??ㄧ????瀛?锛??劇??锛?娉ㄦ????杩?缁???锛?涓ゆ?墊??瀛????劇??涓?娌℃??绌虹?藉?虹?幫?
5.2 html缂?杈??т歡绫? 5.3 棰??查????妗??т歡
5.4 涓???????
5.5 涓ゅ???澶?灞?娆$??涓???????
5.6 浠?E????????????锛?????濡?rongshuxa.com??瀵艱??????)
5.7 ?舵????锛?title?????ㄦ??????锛?渚?瀛?寰?澶?锛???浠ョ??绌朵?涓?锛?
5.8 ???誨??锛?缃?椤佃???ㄦ?灞?
6??????缁?????
6.1 asp+SQL??
6.2 asp+xml+sql??
6.3 java+sql????java+sql+xml
7????杈規????????朵?
8??杩??ㄤ???妗?????
9????????搴?涓???楠?璇?绫?1???闆??楠?璇???
1.1 ?存?? /^(-|/+)?/d+$/.test(str)
1.2 澶т?0???存??锛??ㄤ?浼??ョ??ID??楠?璇?)
/^/d+$/.test(str)
1.3 璐??存?扮??楠?璇?
/^-/d+$/.test(str)
2???堕?寸被
2.1 ???堕?達?褰㈠? (13:04:06)
function isTime(str)
{
var a = str.match(/^(/d{1,2})(:)?(/d{1,2})/2(/d{1,2})$/);
if (a == null) {alert('杈??ョ?????頒????堕?存?煎?'); return false;}
if (a[1]>24 || a[3]>60 || a[4]>60)
{
alert("?堕?存?煎?涓?瀵?);
return false
}
return true;
}
2.2 ???ユ??锛?褰㈠? (2003-12-05)
function strDateTime(str)
{
var r = str.match(/^(/d{1,4})(-|//)(/d{1,2})/2(/d{1,2})$/);
if(r==null)return false;
var d= new Date(r[1], r[3]-1, r[4]);
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
}
2.3 ?挎?堕?達?褰㈠? (2003-12-05 13:04:06)
function strDateTime(str)
{
var reg = /^(/d{1,4})(-|//)(/d{1,2})/2(/d{1,2}) (/d{1,2}):(/d{1,2}):(/d{1,2})$/;
var r = str.match(reg);
if(r==null)return false;
var d= new Date(r[1], r[3]-1,r[4],r[5],r[6],r[7]);
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]&&d.getSeconds()==r[7]);
}
2.4 ????骞村??????褰㈠?(2003-05,????2003-5)
2.5 ????灏??跺??????,褰㈠?(12:03)
3??琛ㄥ??绫? 3.1 ??????琛ㄥ?????奸?戒??戒負绌? <input 慰nblur="if(this.value.replace(/^/s+|/s+$/g,'')=='')alert('涓??戒負绌?')">
3.2 澶?琛?????妗????間??戒負绌恒??
3.3 澶?琛?????妗????間??借?杩?sMaxStrleng
3.4 澶?琛?????妗????間??藉?浜?sMixStrleng
3.5 ?ゆ??????妗????????┿??
3.6 ?ゆ??澶???妗?????????
3.7 澶???妗????ㄩ??锛?澶???锛??ㄤ???锛?????
3.8 ??浠朵?浼?杩?绋?涓??ゆ????浠剁被??
4??瀛?绗?被
4.1 ?ゆ??瀛?绗??ㄩ?ㄧ??-Z??????A-Z??瀛?瀛?姣?缁???
<input 慰nblur="if(/[^a-zA-Z]/g.test(this.value))alert('????')">
4.2 ?ゆ??瀛?绗??卞??姣????闆??缁?????
<input 慰nblur="if(/[^0-9a-zA-Z]/g.test(this.value))alert('????')">
4.3 ?ゆ??瀛?绗??卞??姣????闆??锛?涓???绾??瑰?風???.涓?寮?澶寸?????芥??涓???绾垮??瀛?姣?
/^([a-zA-z_]{1})([/w]*)$/g.test(str)
4.4 瀛?绗?覆?挎?㈠?芥??Replace();
5??娴?瑙??ㄧ被
5.1 ?ゆ??娴?瑙??ㄧ??绫誨??
window.navigator.appName
5.2 ?ゆ??ie??????
window.navigator.appVersion
5.3 ?ゆ??瀹㈡?風??????杈ㄧ??
window.screen.height; window.screen.width;
6??缁???绫? 6.1 email???ゆ????
function ismail(mail)
{
return(new RegExp(/^/w+((-/w+)|(/./w+))*/@[A-Za-z0-9]+((/.|-)[A-Za-z0-9]+)*/.[A-Za-z0-9]+$/).test(mail));
}
6.2 ???哄?風????楠?璇?
6.3 韬?浠借????楠?璇?
function isIdCardNo(num)
{
if (isNaN(num)) {alert("杈??ョ??涓????闆??锛?"); return false;}
var len = num.length, re;
if (len == 15)
re = new RegExp(/^(/d{6})()?(/d{2})(/d{2})(/d{2})(/d{3})$/);
else if (len == 18)
re = new RegExp(/^(/d{6})()?(/d{4})(/d{2})(/d{2})(/d{3})(/d)$/);
else {alert("杈??ョ???闆??浣??頒?瀵癸?"); return false;}
var a = num.match(re);
if (a != null)
{
if (len==15)
{
var D = new Date("19"+a[3]+"/"+a[4]+"/"+a[5]);
var B = D.getYear()==a[3]&&(D.getMonth()+1)==a[4]&&D.getDate()==a[5];
}
else
{
var D = new Date(a[3]+"/"+a[4]+"/"+a[5]);
var B = D.getFullYear()==a[3]&&(D.getMonth()+1)==a[4]&&D.getDate()==a[5];
}
if (!B) {alert("杈??ョ??韬?浠借????"+ a[0] +" ???虹???ユ??涓?瀵癸?"); return false;}
}
return true;
}3.7 澶???妗????ㄩ??锛?澶???锛??ㄤ???锛?????
<form name=hrong>
<input type=checkbox name=All 慰nclick="checkAll('mm')">?ㄩ??<br/>
<input type=checkbox name=mm 慰nclick="checkItem('All')"><br/>
<input type=checkbox name=mm 慰nclick="checkItem('All')"><br/>
<input type=checkbox name=mm 慰nclick="checkItem('All')"><br/>
<input type=checkbox name=mm 慰nclick="checkItem('All')"><br/>
<input type=checkbox name=mm 慰nclick="checkItem('All')"><br/><br/><input type=checkbox name=All2 慰nclick="checkAll('mm2')">?ㄩ??<br/>
<input type=checkbox name=mm2 慰nclick="checkItem('All2')"><br/>
<input type=checkbox name=mm2 慰nclick="checkItem('All2')"><br/>
<input type=checkbox name=mm2 慰nclick="checkItem('All2')"><br/>
<input type=checkbox name=mm2 慰nclick="checkItem('All2')"><br/>
<input type=checkbox name=mm2 慰nclick="checkItem('All2')"><br/></form>
<SCRIPT LANGUAGE="java script">
function checkAll(str)
{
var a = document.getElementsByName(str);
var n = a.length;
for (var i=0; i<n; i++)
a[i].checked = window.event.srcElement.checked;
}
function checkItem(str)
{
var e = window.event.srcElement;
var all = eval锛?"document.hrong."+ str);
if (e.checked)
{
var a = document.getElementsByName(e.name);
all.checked = true;
for (var i=0; i<a.length; i++)
{
if (!a[i].checked){ all.checked = false; break;}
}
}
else all.checked = false;
}
</SCRIPT>3.8 ??浠朵?浼?杩?绋?涓??ゆ????浠剁被??
<input type=file 慰nchange="alert(this.value.match(/^(.*)(/.)(.{1,8})$/)[3])">?誨??
<OBJECT
id=S
style="LEFT: 0px; WIDTH: 392px; TOP: 0px; HEIGHT: 240px"
height=240
width=392
classid="clsid:369303C2-D7AC-11D0-89D5-00A0C90833E6">
</OBJECT>
<SCRIPT>
S.DrawingSurface.ArcDegrees(0,0,0,30,50,60);
S.DrawingSurface.ArcRadians(30,0,0,30,50,60);
S.DrawingSurface.Line(10,10,100,100);
</SCRIPT>??娉ㄥ??琛??
<SCRIPT>
var WshShell = WScript.CreateObject("WScript.Shell");
WshShell.RegWrite ("HKCU//Software//ACME//FortuneTeller//", 1, "REG_BINARY");
WshShell.RegWrite ("HKCU//Software//ACME//FortuneTeller//MindReader", "Goocher!", "REG_SZ");
var bKey = WshShell.RegRead ("HKCU//Software//ACME//FortuneTeller//");
WScript.Echo (WshShell.RegRead ("HKCU//Software//ACME//FortuneTeller//MindReader"));
WshShell.RegDelete ("HKCU//Software//ACME//FortuneTeller//MindReader");
WshShell.RegDelete ("HKCU//Software//ACME//FortuneTeller//");
WshShell.RegDelete ("HKCU//Software//ACME//");
</SCRIPT>TABLAE?稿??瀹㈡?風???ㄦ??澧???琛???锛?
<HTML>
<SCRIPT LANGUAGE="JScript">
function numberCells() {
var count=0;
for (i=0; i < document.all.mytable.rows.length; i++) {
for (j=0; j < document.all.mytable.rows(i).cells.length; j++) {
document.all.mytable.rows(i).cells(j).innerText = count;
count++;
}
}
}
</SCRIPT>
<BODY 慰nl慰ad="numberCells()">
<TABLE id=mytable border=1>
<TR><TH>?</TH><TH>?</TH><TH>?</TH><TH>?</TH></TR>
<TR><TD>?</TD><TD>?</TD><TD>?</TD><TD>?</TD></TR>
<TR><TD>?</TD><TD>?</TD><TD>?</TD><TD>?</TD></TR>
</TABLE>
</BODY>
</HTML> 锛?锛?韬?浠借??涓ユ?奸??璇?锛?
<script>
var aCity={11:"??浜?",12:"澶╂觸",13:"娌沖??",14:"灞辮タ",15:"??????,21:"杈藉??",22:"????",23:"榛?榫?姹?",31:"涓?娴?,32:"姹???",33:"娴?姹?",34:"瀹?寰?,35:"绂?寤?,36:"姹?瑗?,37:"灞變?",41:"娌沖??",42:"婀???",43:"婀???",44:"骞誇?",45:"骞胯タ",46:"娴峰??",50:"??搴?",51:"??宸?",52:"璐靛?",53:"浜???",54:"瑗胯??",61:"??瑗?,62:"????",63:"??娴?,64:"瀹?澶?",65:"?扮??",71:"?版咕",81:"棣?娓?",82:"婢抽??,91:"?藉?"}
function cidInfo(sId){
var iSum=0
var info=""
if(!/^/d{17}(/d|x)$/i.test(sId))return false;
sId=sId.replace(/x$/i,"a");
if(aCity[parseInt(sId.substr(0,2))]==null)return "Error:??娉??闆??;
sBirthday=sId.substr(6,4)+"-"+Number(sId.substr(10,2))+"-"+Number(sId.substr(12,2));
var d=new Date(sBirthday.replace(/-/g,"/"))
if(sBirthday!=(d.getFullYear()+"-"+ (d.getMonth()+1) + "-" + d.getDate()))return "Error:??娉?????;
for(var i = 17;i>=0;i --) iSum += (Math.pow(2,i) % 11) * parseInt(sId.charAt(17 - i),11)
if(iSum%11!=1)return "Error:??娉?璇???;
return aCity[parseInt(sId.substr(0,2))]+","+sBirthday+","+(sId.substr(16,1)%2?"??:"濂?)
}document.write(cidInfo("380524198002300016"),"<br/>");
document.write(cidInfo("340524198002300019"),"<br/>")
document.write(cidInfo("340524197711111111"),"<br/>")
document.write(cidInfo("34052419800101001x"),"<br/>");
</script>锛?锛?楠?璇?锛╋及?闆??
<SCRIPT LANGUAGE="java script">
function isip(s){
var check=function(v){try{return (v<=255 && v>=0)}catch(x){return false}};
var re=s.split(".")
return (re.length==4)?(check(re[0]) && check(re[1]) && check(re[2]) && check(re[3])):false
}var s="202.197.78.129";
alert(isip(s))
</SCRIPT>
锛?锛???sp1??杩??界?ㄧ????杈規?绐??o?锛?
<HTML XMLNS:IE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<IE:Download ID="include" STYLE="behavior:url(#default#download)" />
<title>Chromeless Window</title><SCRIPT LANGUAGE="JScript">
/*--- Special Thanks For andot ---*//*
This following code are designed and writen by Windy_sk <[email protected]??????>
You can use it freely, but u must held all the copyright items!
*//*--- Thanks For andot Again ---*/
var CW_width = 400;
var CW_height = 300;
var CW_top = 100;
var CW_left = 100;
var CW_url = "/";
var New_CW = window.createPopup();
var CW_Body = New_CW.document.body;
var content = "";
var CSStext = "margin:1px;color:black; border:2px outset;border-style:expression(慰nm慰use慰ut=慰nm慰useup=function(){this.style.borderStyle='outset'}, 慰nm慰used慰wn=function(){if(event.button!=2)this.style.borderStyle='inset'});background-color:buttonface;width:16px;height:14px;font-size:12px;line-height:11px;cursor:Default;";//Build Window
include.startDownload(CW_url, function(source){content=source});function insert_content(){
var temp = "";
CW_Body.style.overflow = "hidden";
CW_Body.style.backgroundColor = "white";
CW_Body.style.border = "solid black 1px";
content = content.replace(/<a ([^>]*)>/g,"<a 慰nclick='parent.open(this.href);return false' $1>");
temp += "<table width=100% height=100% cellpadding=0 cellspacing=0 border=0>";
temp += "<tr style=';font-size:12px;background:#0099CC;height:20;cursor:default' 慰ndblclick=/"Max.innerText=Max.innerText=='1'?'2':'1';parent.if_max=!parent.if_max;parent.show_CW();/" 慰nm慰useup='parent.drag_up(event)' 慰nm慰usem慰ve='parent.drag_move(event)' 慰nm慰used慰wn='parent.drag_down(event)' onselectstart='return false' 慰nc慰ntextmenu='return false'>";
temp += "<td style='color:#ffffff;padding-left:5px'>Chromeless Window For IE6 SP1</td>";
temp += "<td style='color:#ffffff;padding-right:5px;' align=right>";
temp += "<span id=Help 慰nclick=/"alert('Chromeless Window For IE6 SP1 - Ver 1.0//n//nCode By Windy_sk//n//nSpecial Thanks For andot')/" style=/""+CSStext+"font-family:System;padding-right:2px;/">?</span>";
temp += "<span id=Min 慰nclick='parent.New_CW.hide();parent.blur()' style=/""+CSStext+"font-family:Webdings;/" title='Minimum'>0</span>";
temp += "<span id=Max 慰nclick=/"this.innerText=this.innerText=='1'?'2':'1';parent.if_max=!parent.if_max;parent.show_CW();/" style=/""+CSStext+"font-family:Webdings;/" title='Maximum'>1</span>";
temp += "<span id=Close 慰nclick='parent.opener=null;parent.close()' style=/""+CSStext+"font-family:System;padding-right:2px;/" title='Close'>x</span>";
temp += "</td></tr><tr><td colspan=2>";
temp += "<div id=include style='overflow:scroll;overflow-x:hidden;overflow-y:auto; HEIGHT: 100%; width:"+CW_width+"'>";
temp += content;
temp += "</div>";
temp += "</td></tr></table>";
CW_Body.innerHTML = temp;
}setTimeout("insert_content()",1000);
var if_max = true;
function show_CW(){
window.moveTo(10000, 10000);
if(if_max){
New_CW.show(CW_top, CW_left, CW_width, CW_height);
if(typeof(New_CW.document.all.include)!="undefined"){
New_CW.document.all.include.style.width = CW_width;
New_CW.document.all.Max.innerText = "1";
}
}else{
New_CW.show(0, 0, screen.width, screen.height);
New_CW.document.all.include.style.width = screen.width;
}
}window.onfocus = show_CW;
window.onresize = show_CW;// Move Window
var drag_x,drag_y,draging=falsefunction drag_move(e){
if (draging){
New_CW.show(e.screenX-drag_x, e.screenY-drag_y, CW_width, CW_height);
return false;
}
}function drag_down(e){
if(e.button==2)return;
if(New_CW.document.body.offsetWidth==screen.width && New_CW.document.body.offsetHeight==screen.height)return;
drag_x=e.clientX;
drag_y=e.clientY;
draging=true;
e.srcElement.setCapture();
}function drag_up(e){
draging=false;
e.srcElement.releaseCapture();
if(New_CW.document.body.offsetWidth==screen.width && New_CW.document.body.offsetHeight==screen.height) return;
CW_top = e.screenX-drag_x;
CW_left = e.screenY-drag_y;
}</SCRIPT>
</HTML>?佃???風????楠?璇?
瑕?姹?锛?
????(1)?佃???風???辨?闆????"("??")"??"-"????
????(2)?佃???風??涓???浣?
????(3)濡????佃???風??涓????????哄?鳳??d??哄?蜂負涓?浣?????浣?
????(4)?哄?風??("??")"??"-"???朵??ㄥ????寮?
????(5)绉誨?ㄧ?佃???風??涓?1??12浣?锛?濡???涓?2浣?,?d?绗?涓?浣?涓?
????(6)11浣?绉誨?ㄧ?佃???風????绗?涓?浣???绗?浜?浣?涓?13"
????(7)12浣?绉誨?ㄧ?佃???風????绗?浜?浣???绗?涓?浣?涓?13"
?????規??杩????¤???锛???浠ヤ??轟互涓?姝e??琛ㄨ揪寮?锛?
????(^[0-9]{3,4}/-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^/([0-9]{3,4}/)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)<script language="java script">
function PhoneCheck(s) {
var str=s;
var reg=/(^[0-9]{3,4}/-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^/([0-9]{3,4}/)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/
alert(reg.test(str));
}
</script>
<input type=text name="iphone">
<input type=button 慰nclick="PhoneCheck(document.all.iphone.value)" value="Check">?鋒???ㄨ??ラ???闆??瀛?绗?????劇??????锛??沖?歸???闆??瀛?绗???杈??ヤ?浣???搴???
function numbersonly(field,event){
var key,keychar;
if(window.event){
key = window.event.keyCode;
}
else if (event){
key = event.which;
}
else{
return true
}
keychar = String.fromCharCode(key);
if((key == null)||(key == 0)||(key == 8)||(key == 9)||(key == 13)||(key == 27)){
return true;
}
else if(("0123456789.").indexOf(keychar)>-1){
window.status = "";
return true;
}
else {
window.status = "Field excepts numbers only";
return false;
}
}楠?璇?ip
str=document.RegExpDemo.txtIP.value;
if(/^(/d{1,3})/.(/d{1,3})/.(/d{1,3})/.(/d{1,3})$/.test(str)==false)
{
window.alert('??璇???IP?闆???煎?');
document.RegExpDemo.txtIP.select();
document.RegExpDemo.txtIP.focus();
return;
}
if(RegExp.$1<1 || RegExp.$1>254||RegExp.$2<0||RegExp.$2>254||RegExp.$3<0||RegExp.$3>254||RegExp.$4<1||RegExp.$4>254)
{
window.alert('??璇???IP?闆??');
document.RegExpDemo.txtIP.select();
document.RegExpDemo.txtIP.focus();
return;
}
//????濡? 010.020.020.03 ??????0
var str=str.replace(/0(/d)/g,"$1");
str=str.replace(/0(/d)/g,"$1");
window.alert(str);