身份證的驗(yàn)證
function isIdCardNo(num)
{
if (isNaN(num)) {alert("輸入的不是數(shù)字!"); 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("輸入的數(shù)字位數(shù)不對!"); 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;
}
畫圖類,含餅、柱、矢量貝滋曲線
<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>
雙擊鼠標(biāo)滾動屏幕的代碼
var currentpos,timer;
function initialize()
{
timer=setInterval ("scrollwindow ()",30);
}
function sc()
{
clearInterval(timer);
}
function scrollwindow()
{
currentpos=document.body.scrollTop;
window.scroll(0,++currentpos);
if (currentpos !=document.body.scrollTop)
sc();
}
document.onmousedown=sc
document.ondblclick=initialize
調(diào)整window的滾動條大小
<body style="zoom:2">
<div style="zoom:0.5" >
</div>
</body>
實(shí)現(xiàn)啟動時加載類
第一步web.xml里添加
<listener>
??<listener-class>schoolcard.util.TimerListener</listener-class>
?</listener>
?
第2步創(chuàng)建監(jiān)聽類
package schoolcard.util;
import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class TimerListener implements ServletContextListener {
?private ServletContext context = null;
?public void contextInitialized(ServletContextEvent arg0) {
??// TODO Auto-generated method stub
??System.out.println("服務(wù)器開始啟動.......................");
??//TimerUtil.runTimer();
??
?}
?public void contextDestroyed(ServletContextEvent arg0) {
??// TODO Auto-generated method stub?
?}
}
java里面定時器的制作
package schoolcard.util;
import java.util.Timer;
import schoolcard.dao.DAOFactory;
import schoolcard.datasource.PersistenceConstants;
public class TimerUtil {
?/**
? * @param args
? */
?public static void runTimer() {
??PersistenceConstants psc=new PersistenceConstants();
??String waitTime=psc.getProperty("repeatTime");
??int wt=Integer.parseInt(waitTime);
??System.out.println("wt"+waitTime);
??// TODO Auto-generated method stub
??try{
??? Timer timer= new Timer();
???timer.schedule(
???new java.util.TimerTask() {
????
???public void run()
???{
????//調(diào)用檢測發(fā)送進(jìn)程
???System.out.println("XXXXXXXXXXXX**********************XXXXXXXXXXXX");
???DAOFactory df = DAOFactory.getDAOFactory();
???
???
???
???}
???}, 0, wt*1000);
???
??}catch(Exception e)
??{
???System.err.println("定時器出現(xiàn)問題");
???e.printStackTrace();
??}
?}
?public static void main(String[] args)
?{
??TimerUtil.runTimer();
?}
}
posted on 2006-10-22 10:20
acerbic coffee 閱讀(249)
評論(0) 編輯 收藏 所屬分類:
個人記錄