原文地址:http://java-frog.iteye.com/blog/243703
正则表达式限制输入框只能输入数字 代码如下:
<input type="text" onkeyup="this.value=this.value.replace(/[^\d]/g,'') " onafterpaste="this.value=this.value.replace(/[^\d]/g,'') " name="f_order" value="1"/>
其中,onafterpaste防止用户从其它地方copy内容粘贴到输入框
输入框只能输入字母和下横线的正则表达式
<input onkeyup="this.value=this.value.replace(/[^_a-zA-Z]/g,'')" onpaste="this.value=this.value.replace(/[^_a-zA-Z]/g,'')">
输入框只能输入字母数字和下横线的正则表达式
<input onkeyup="this.value=this.value.replace(/[^\w]/g,'')" onpaste="this.value=this.value.replace(/[^\w]/g,'')">
或
<input onkeyup="this.value=this.value.replace(/[\W]/g,'')" onpaste="this.value=this.value.replace(/[\W]/g,'')">
AS3 文字过滤
http://www.iteye.com/topic/311216
【过滤文字输入】
TextField.restrict = "此处为可输入的内容";
field.restrict = "^此处为禁止输入的内容";
restrict属性支持一些类似正则表达式的样式:
field.restrict = "a-zA-z"; //只允许大小字母
field.restrict = "a-zA-z "; //只允许字母和空格
field.restrict = "0-9"; //只允许数字
field.restrict = "^abcdefg"; //除了小写字母abcdefg不允许外,其它都允许
field.restrict = "^a-z"; //所有小写字母都不允许,但是,其它内容都允许,包括大写字母
field.restrict = "0-9^5"; //只允许数字,但5例外
让restrict字符包含具有特殊意义的字母(例如-和^):
field.restrict = "0-9\\-"; //允许数字和破折号
field.restrict = "0-9\\^"; //允许数字和^
field.restrict = "0-9\\\\"; //允许数字和反斜杠
你也可以使用Unicode转义序列,指定允许的内容.例如:
field.restrict = "^\u001A";
注意:ActionScript有区分大小写的,如果restrict属性设为abc,允许字母的大写形式(A,B和C)输入时会变成小写对待形式(a,b和c),反之亦然.restrict属性只影响用户可以输入的内容,脚本可将任何文本放入文本字段中.
相关推荐
本文档探讨了如何利用JavaScript中的正则表达式来限制HTML表单中的文本框只能输入特定类型的字符,例如数字、小数点及英文字母等。通过不同的实现方式,可以满足不同场景下的需求。 #### 二、基本原理 正则表达式...
以下是一些JavaScript正则表达式示例,用于限制文本框(`<input>`)的输入,只允许用户输入数字、小数点、英文字母等特定字符。 1. **仅允许数字(不包括小数点)**: ```html (/\D/g, '')" onafterpaste="this....
本文档将详细介绍如何利用JavaScript中的正则表达式来限制HTML表单中的文本框只能输入特定类型的字符,例如数字、小数点和英文字母等。通过这种方式可以有效提升用户体验,并确保用户输入的数据格式符合预期。 ####...
使用正则表达式`[^\w\.\/]`来排除字母、数字、下划线以及点和斜杠之外的所有字符,保持输入框内容为英文字符或特定符号组合,适合邮箱或URL输入框。 ### 6. 自定义字符限制 ```html (/[^\d|chun]/g,'')"> ``` 此...
1. 输入框:用户可以在其中输入待匹配的文本和正则表达式。 2. 实时预览:实时显示匹配结果,高亮显示匹配部分。 3. 模式匹配选项:提供不同的匹配模式,如全局匹配、多行模式等。 4. 编辑器支持:提供代码编辑器...
本篇文章主要讲解了在JavaScript中如何使用正则表达式来控制输入框只允许输入数字、数字和字母、小数点等特定的字符集。 首先,为了限制输入只能是数字,可以使用正则表达式 `^\d*$`,其中 `^` 表示字符串的开始,`...
- 工具通常提供一个输入框,用户可以在其中输入正则表达式和待匹配的文本,然后通过“测试”或“运行”按钮查看匹配结果。 - 这些工具可能还具备高亮显示匹配部分、解释匹配规则等功能,有助于理解正则表达式的...
1. 输入正则表达式:在工具的输入框中编写你要测试的正则表达式。 2. 提供测试文本:输入或粘贴你要测试的文本,工具将根据正则表达式进行匹配。 3. 模式匹配:点击“测试”或类似按钮,Regester会高亮显示所有匹配...
当输入不符合预定义的正则表达式时,也会给出错误提示,并将焦点返回到输入框上。 ### 总结 邮箱验证正则表达式是网站开发中不可或缺的一部分,它能够有效提升用户体验,防止因邮箱格式错误导致的一系列问题。通过...
以上代码片段通过jQuery检测输入框的值是否符合邮箱验证正则表达式,如果不符合,则为输入框添加红色边框以视觉提示,并在输入框后追加格式不正确的提示信息。 总结来说,邮箱验证正则表达式是处理邮箱格式验证的一...
- **输入框**:用户输入正则表达式和目标文本。 - **按钮**:触发匹配、替换等操作。 - **结果显示区**:展示匹配的结果,可能是高亮显示匹配的部分。 - **错误处理**:处理无效的正则表达式输入,并向用户提供反馈...
标题“Jquery正则表达式用户验证”明确指出本文的主题聚焦于使用JQuery库结合正则表达式来实现用户输入的验证功能。这通常涉及到对用户在表单中输入的数据进行实时检查,确保其符合预设的格式或规则。 #### 描述...
正则表达式(Regular Expression)是一种强大的文本处理工具,它能够帮助我们实现字符串的搜索与替换等操作。通过简单的符号组合,我们可以构建出复杂的匹配规则,从而高效地处理各种文本数据。 #### 二、正则...
文档还提供了一些页面上的正则表达式使用示例,例如限制输入框中只能输入数字或英文字符等。这些示例展示了如何在HTML页面中利用JavaScript结合正则表达式实现特定的输入控制功能。 ##### 1. 只能输入数字和英文 ``...
在本篇文章中,我们将详细介绍只能输入正整数的正则表达式以及一些常用的正则表达式。正则表达式是一种文本匹配模式,它包括一系列字符和符号构成的字符串,用于描述文本的搜索模式或匹配规则。 首先,我们来看只能...
本文将详细介绍如何使用正则表达式来限制input框的输入,包括只能输入数字、英文、中文等。 首先,我们要了解正则表达式的基本组成部分。正则表达式通常由字母、数字、特殊符号及这些符号组合而成。在HTML中,我们...
1. 字符集:如`\d`代表数字,`\w`代表单词字符(字母、数字或下划线),`\s`代表空白字符。 2. 量词:`*`表示零个或多个,`+`表示一个或多个,`?`表示零个或一个,`{n}`表示精确匹配n个,`{n,}`表示至少n个,`{n,m}`...
- 同样使用JavaScript来限制输入框只能输入数字。 - **限制输入框只能输入全角字符**: ```html (/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text')....
1. 输入与测试:用户可以在工具的输入框中输入待测试的正则表达式和目标字符串,实时查看匹配结果。 2. 高亮显示:工具会高亮显示匹配到的部分,使用户能够直观地理解正则表达式的匹配规则。 3. 模式解释:部分工具...