`

用正则表达式控制输入格式

阅读更多
<html>
<head><title>用正则表达式控制输入格式</title></head>
<body>
	<form>
		<table border="1">
			<tr>
				<td>只能输入中文:</td>
				<td>
		<input type="text" name="mark" onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))" />
				</td>
			</tr>
			<tr>
				<td>只能输入数字:</td>
				<td>
		<input type="text" name="number" onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" />	
				</td>
			</tr>
			<tr>
				<td>只能输入数字和英文:</td>
				<td>
		<input type="text" name="alpha" onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" />	
				</td>
			</tr>
			<tr>
				<td>只能输入数字和英文还有中文:</td>
				<td>
		<input type="text" name="chinese" onkeyup="value=value.replace(/[^\u4E00-\u9FA5^a-z^A-Z^0-9]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5^a-z^A-Z^0-9]/g,''))" />	
				</td>
			</tr>
			<tr><td colspan="2"><input type="submit"/></td></tr>
		</table>
	</form>
</body>
</html>
分享到:
评论

相关推荐

    使用正则表达式,控制输入

    利用正则表达式对输入文本框中的输入进行限制,只允许输入规定的符合正则表达式的数据信息。

    正则表达式控制文本框

    正则表达式控制文本框输入 很多代码都在里面,有用的自己看吧。

    java常用正则表达式

    常用正则表达式 JavaScript中使用正则表达式 控制页面输入 JS正则表达式

    正则表达式

    无论是用正则表达式直接量还是用构造函数RegExp(),创建一个RegExp对象都是比较容易的.较为困难的任务是用正则表达式语法来描述字符的模式. JavaScript采用的是Perl语言正则表达式语法的一个相当完整的子集. 正则...

    精通正则表达式(第3版) Mastering.Regular.Expressions

    从较高的层面上来说,正则表达式容许用户掌控他们自己的数据——控制这些数据,让它们为自己服务。掌握正则表达式,就是掌握自己的数据。 本书的第1 版写于1996年,以满足当时存在的需求。那时还没有关于正则...

    基于正则表达式的串并联机床运动控制G代码解释器研究

    针对不同运动控制平台的运动控制指令复杂多样,在实际数控应用中难以进行统一有效操作的问题,提出了一种在VC++开发环境下基于正则表达式的G代码解析算法,根据现有的串并联机床的控制硬件与软件,针对其使用的运动控制...

    正则表达式教程

    正则表达式教程  正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 &lt;br&gt;列目录时, dir *....

    java 正则表达式

    [正则表达式]文本框输入内容控制 ….. 默认分类 2009-02-13 10:10 阅读26 评论0 字号: 大大 中中 小小整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入...

    简单的正则表达式

    vb.net简单的正则表达 控制文本框只能输入数字,英文,英数,汉字

    js用正则表达式控制价格输入实现代码

    js用正则表达式控制价格输入实现代码,主要是限制用户的输入。

    正则表达式,文本框输入

    正则表达式大全,包括如何通过正则控制文本框的值---每当输入时。

    正则表达式大全

    正则表达式中的特殊字符【留着以后查用】 字符 含意 \ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的...

    正则表达式30分钟入门教程

    因为使用了^和$,所以输入的整个字符串都要用来和\d{5,12}来匹配,也就是说整个输入必须是5到12个数字,因此如果输入的QQ号能匹配这个正则表达式的话,那就符合要求了。 和忽略大小写的选项类似,有些正则表达式处理...

    使用正则表达式验证登录页面输入是否符合要求

    主要介绍了使用正则表达式验证登录页面输入是否符合要求的实例代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下

    iOS中使用正则表达式NSRegularExpression 来验证textfiled输入的内容

    何谓正则表达式 正则表达式(regular expression),在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换...

    自定义控件--MyTextBox--可以实现指定字符输入和正则表达式验证

    自定义控件--MyTextBox--可以实现指定字符输入和正则表达式验证。 技术支持QQ:292258449 刘生万制作于2009-8-29 练习小制作,供大家学习参考。

    java笔试题重复字符串-REGularEXpressions:所有你需要知道的关于在一个地方收集的正则表达式!

    正则表达式在计算机编程中的许多情况下使用。 主要在搜索、模式匹配、解析、结果过滤等方面。 用外行的话来说,它是程序员告诉计算机来理解的一种规则。 您可能会在网站表单中看到这一点,您只能强制输入数字或仅...

    JS使用正则控制用户输入银行卡号及格式化

    本文通过实例代码给大家介绍了js使用正则表达式控制用户输入银行卡号及格式化的方法,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友参考下吧

    一个java正则表达式工具类源代码.zip(内含Regexp.java文件)

    * Summary of regular-expression constructs 正则表达式结构简介: * Construct Matches * Characters 字符: * x The character x x 字符 x * \\ The ...

Global site tag (gtag.js) - Google Analytics