<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <!-- saved from url=(0049)http://www.51windows.net/hw/asp/jsview.asp?id=128 --> <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=gb2312"> <SCRIPT>if( self == top ){top.location = "/myjs/?u=/hw/asp/jsview.asp?id=128";}</SCRIPT> <SCRIPT> function regInput(obj, reg, inputStr) { var docSel = document.selection.createRange() if (docSel.parentElement().tagName != "INPUT") return false oSel = docSel.duplicate() oSel.text = "" var srcRange = obj.createTextRange() oSel.setEndPoint("StartToStart", srcRange) var str = oSel.text + inputStr + srcRange.text.substr(oSel.text.length) return reg.test(str) } </SCRIPT> <META content="MSHTML 6.00.2900.2995" name=GENERATOR></HEAD> <BODY>小写英文:<XMP style="DISPLAY: inline"> </XMP><INPUT onkeypress="return regInput(this,	/^[a-z]*$/,		String.fromCharCode(event.keyCode))" onpaste="return regInput(this,	/^[a-z]*$/,		window.clipboardData.getData('Text'))" ondrop="return regInput(this,	/^[a-z]*$/,		event.dataTransfer.getData('Text'))" style="IME-MODE: disabled"><BR>大写英文:<XMP style="DISPLAY: inline"> </XMP><INPUT onkeypress="return regInput(this,	/^[A-Z]*$/,		String.fromCharCode(event.keyCode))" onpaste="return regInput(this,	/^[A-Z]*$/,		window.clipboardData.getData('Text'))" ondrop="return regInput(this,	/^[A-Z]*$/,		event.dataTransfer.getData('Text'))" style="IME-MODE: disabled"> <BR>任意数字:<XMP style="DISPLAY: inline"> </XMP><INPUT onkeypress="return regInput(this,	/^[0-9]*$/,		String.fromCharCode(event.keyCode))" onpaste="return regInput(this,	/^[0-9]*$/,		window.clipboardData.getData('Text'))" ondrop="return regInput(this,	/^[0-9]*$/,		event.dataTransfer.getData('Text'))" style="IME-MODE: disabled"><BR>限2位小数:<XMP style="DISPLAY: inline"> </XMP><INPUT onkeypress="return regInput(this,	/^\d*\.?\d{0,2}$/,		String.fromCharCode(event.keyCode))" onpaste="return regInput(this,	/^\d*\.?\d{0,2}$/,		window.clipboardData.getData('Text'))" ondrop="return regInput(this,	/^\d*\.?\d{0,2}$/,		event.dataTransfer.getData('Text'))" style="IME-MODE: disabled"> 如: 123.12<BR>日 期:<XMP style="DISPLAY: inline"> </XMP><INPUT onkeypress="return regInput(this,	/^\d{1,4}([-\/](\d{1,2}([-\/](\d{1,2})?)?)?)?$/,		String.fromCharCode(event.keyCode))" onpaste="return regInput(this,	/^\d{1,4}([-\/](\d{1,2}([-\/](\d{1,2})?)?)?)?$/,		window.clipboardData.getData('Text'))" ondrop="return regInput(this,	/^\d{1,4}([-\/](\d{1,2}([-\/](\d{1,2})?)?)?)?$/,		event.dataTransfer.getData('Text'))" style="IME-MODE: disabled"> 如: 2002-9-29<BR>任意中文:<XMP style="DISPLAY: inline"> </XMP><INPUT onkeypress="return regInput(this,	/^$/,					String.fromCharCode(event.keyCode))" onpaste="return regInput(this,	/^[\u4E00-\u9FA5]*$/,	window.clipboardData.getData('Text'))" ondrop="return regInput(this,	/^[\u4E00-\u9FA5]*$/,	event.dataTransfer.getData('Text'))"><BR>部分英文:<XMP style="DISPLAY: inline"> </XMP><INPUT onkeypress="return regInput(this,	/^[a-e]*$/,		String.fromCharCode(event.keyCode))" onpaste="return regInput(this,	/^[a-e]*$/,		window.clipboardData.getData('Text'))" ondrop="return regInput(this,	/^[a-e]*$/,		event.dataTransfer.getData('Text'))" style="IME-MODE: disabled"> 范围: a,b,c,d,e<BR>部分中文:<XMP style="DISPLAY: inline"> </XMP> <SCRIPT language=javascript> function checkChinese(oldLength, obj) { var oTR = window.document.selection.createRange() var reg = /[^一二三四五六七八九十]/g oTR.moveStart("character", -1*(obj.value.length-oldLength)) oTR.text = oTR.text.replace(reg, "") } </SCRIPT> <INPUT onkeypress="return false" onpaste="return regInput(this,	/^[一二三四五六七八九十]*$/,		window.clipboardData.getData('Text'))" onkeydown="setTimeout('checkChinese('+this.value.length+','+this.uniqueID+')', 1)" ondrop="return regInput(this,	/^[一二三四五六七八九十]*$/,		event.dataTransfer.getData('Text'))"> 范围: 一二三四五六七八九十<BR> <SCRIPT language=JavaScript src="jsview.files/sitelog2.htm"></SCRIPT> <!-- 海娃@[email protected]@无忧视窗@http://www.51windows.net --></BODY></HTML>