<!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>
<!-- 海娃@haiwa@blueidea.com@无忧视窗@http://www.51windows.net --></BODY></HTML>
分享到:
相关推荐
### JS文本框限制输入多种情况知识点详解 #### 一、限制文本框只能输入数字(不允许输入小数点) 为了实现这一功能,可以采用`onkeyup`事件与正则表达式结合的方法来过滤非数字字符。具体实现代码如下: ```html ...
以下是一些关于HTML文本框限制的详细知识点: 1. **长度限制**: HTML的`<input>`标签提供了一个`maxlength`属性,可以限制用户在文本框中输入的最大字符数。例如,`<input type="text" maxlength="10">`将限制...
### js完美解决JSP文本框限制只能输入数字、小数问题 在Web开发过程中,确保用户输入的数据符合预期格式是一项非常重要的任务。特别是在涉及到数值输入时,开发者常常需要限制文本框仅能接受数字或者带有一定数量...
### 文本框限制输入字符类型 #### 背景介绍 在开发移动应用时,我们经常需要对用户输入的数据进行一定的格式控制,比如只允许输入数字、字母等。这种需求可以通过自定义`TransformationMethod`或者`KeyListener`来...
文本框限制输入中文、数字等等,文本框限制输入中文、数字等等
javasxript的常用文本框的输入限制代码 有正则,有keyup,也有粘贴限制
本文将详细讲解如何实现一个输入文本框的限制,使其只能接受小写字母的输入,排除其他任何字符,包括大写字母和其他非字母字符。我们将探讨以下几种方法: 1. **MFC(Microsoft Foundation Classes)框架下的限制...
"文本框限制输入"这个主题涉及到了前端开发中的表单验证和数据格式化技术。 首先,我们来看如何限制数字输入。在JavaScript或相关前端框架(如jQuery)中,可以使用事件监听器来控制用户输入。例如,如果只允许输入...
此功能是c#版开发中,文本框TextBox限制输入数值的大小,当输入数值过大时,文本框下会有提示语句。
本主题聚焦于如何使用jQuery来实现一个功能:在input文本框中限制用户输入的文字数量,并实时显示剩余可输入字符数。这个功能在很多场景下都非常实用,例如评论系统、表单填写等,可以有效地帮助用户控制输入内容的...
本教程将详细讲解如何利用jQuery实现一个类似新浪发布微博的功能,特别是针对textarea文本框进行文字字数限制。 一、jQuery简介 jQuery是由John Resig在2006年创建的,它的核心理念是"Write Less, Do More",通过...
WINFORM文本框实现只能输入数字和小数点
有时,为了特定的用户体验或安全需求,我们可能需要限制用户的输入,或者让文本框看起来不可编辑。以下将详细介绍如何通过不同的方法实现这些功能。 ### 1. 设置`readonly`属性 `readonly`属性用于创建一个只读的...
文本框限制(只能输入汉字、数字、首位不能输入0,可修改) .文本框加入指定文字 文本框删除文字 去除文本框里所有的空格
文本框验证,允许输入整数、小数、负号;键盘验证;文本框文本改变事件;
在探讨如何在WinForm应用程序中实现文本框仅能输入数字这一功能时,我们首先需要理解WinForm的基础概念以及事件处理机制。WinForm是.NET Framework的一部分,用于创建Windows桌面应用程序的图形用户界面(GUI)。它...
在设计用户交互时,为了确保数据的准确性和安全性,我们往往需要对文本框的输入进行限制。这篇博客“文本框的输入限制”可能探讨了如何在编程中实现这一功能。 在Web开发中,例如使用HTML5,我们可以直接通过`...
- **文本框限制**:可以设置CEdit类的属性,如限制输入字符数,或者使文本框只读。 在给定的“mfc圆面积及周长计算”示例中,我们可能有一个包含两个文本框(分别用于输入半径和显示结果),以及两个按钮(一个...
《C#案例:限制TextBox只能输入字母》,就如题目的意思一样,让文本框只能输入字母,否则会显示提示框。 采用的是通过正则表达式实现的: 匹配特定字符串: ^[A-Za-z]+$ //匹配由26个英文字母组成的字符串 ^[A...