总而言之:先在<input>里输入onkeyup="value=value.replace(/[^\X]/g,'')" 然后在(/[\X]/g,'')里的X换成你想输入的代码就可以了,中文u4E00-u9FA5,数字0-9,英文a-z\A-Z,其它符号@、点或其它符号。也可以多个,用\隔开就行了。
例如:中英文 + 数字 + @符号 + 点符号 \a-\z\A-\Z0-9\u4E00-\u9FA5\@\.
若想在文本框里不能右键弹出菜单和不能粘贴进复制的信息的话
就要在<input>里输入 onpaste="return false" oncontextmenu="return false;"
JS 控制文本框只能输入数字
<input onkeyup="value=value.replace(/[^0-9]/g,'')" onpaste="value=value.replace(/[^0-9]/g,'')" oncontextmenu = "value=value.replace(/[^0-9]/g,'')">
JS 控制文本框只能输入数字、小数点
<input onkeyup="value=value.replace(/[^\0-9\.]/g,'')" onpaste="value=value.replace(/[^\0-9\.]/g,'')" oncontextmenu = "value=value.replace(/[^\0-9\.]/g,'')">
JS 控制文本框只能输入英文
<input onkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,'')" onpaste="value=value.replace(/[^\a-\z\A-\Z]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z]/g,'')">
JS 控制文本框只能输入英文、数字
<input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')" onpaste="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')">
JS 控制文本框只能输入中文
<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onpaste="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" oncontextmenu = "value=value.replace(/[^\u4E00-\u9FA5]/g,'')">
JS 控制文本框只能输入中文、英文、数字
<input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')" onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')">
JS 控制文本框只能输入中文、英文、数字、空格
<input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')" onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')">
JS 控制文本框只能输入中文、英文、数字、小数点
<input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')" onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')">
分享到:
相关推荐
接下来,我会详细解析如何使用JavaScript来控制文本框只能输入中文、英文、数字以及指定的特殊符号,并提供相应的实现代码。 首先,我们需要了解输入文本框的一些基本事件,这些事件可以帮助我们捕捉用户的输入动作...
根据提供的标题、描述以及部分代码内容,我们可以整理出一系列与JavaScript表单验证相关的知识点。以下是对这些知识点的详细解析: ### 1. 基础表单元素验证 #### 1.1 文本框(`<input>`)与文本区域(`<textarea>...
3.2 限定文本框可输入字符数 3.3 文字过长的省略号 3.4 输出26个英文字母 3.5 首字母变为大写 3.6 textarea自适应文字行数 3.7 禁止文本框的拷贝和粘贴 3.8 控制两个文本框只输其一 3.9 判断编辑器中是否包含特殊...
3.2 限定文本框可输入字符数 3.3 文字过长的省略号 3.4 输出26个英文字母 3.5 首字母变为大写 3.6 textarea自适应文字行数 3.7 禁止文本框的拷贝和粘贴 3.8 控制两个文本框只输其一 3.9 判断编辑器中是否包含特殊...
22. 声卡与音频处理:计算机处理音频时,声卡扮演着关键角色,它负责音频的输入、输出和数字信号处理。 23. 其他未列出的题目,同样涉及计算机基础知识,包括编程语言、数据库操作、网络协议等方面的知识,这些知识...
本文将深入探讨如何使用JavaScript实现这个功能,通过创建一个简单的软键盘,点击按钮时在文本框中逐字符输入文字,以模拟真实的键盘输入体验。 首先,我们需要创建HTML结构来展示软键盘和文本输入框。以下是一个...
1. **插入特殊符号和日期时间**:在大多数文字处理软件中,如Microsoft Word,用户可以通过“插入”菜单选择相应的命令来方便地输入特殊符号、当前日期和时间。 2. **计算机安全**:虽然避免从网络上随意下载文件和...
在编程中,Caption属性通常用于设置控件的标题或描述,例如标签框、命令按钮等,而文本框主要用于输入或显示文本,其属性通常包括文本内容、大小等。 3. Java中字符采用Unicode码表。Unicode是一种包含几乎全球所有...
2.列表页导航分页加入超过100分页时,下拉选择自动变成文本框输入,防止下拉项太多而影响速度 3.纠正文章管理因异常栏目信息,而造成页面错误 4.生成的缓存文件加入和%>字符的编码,防止因配置内容含asp代码而造成...
10. **Access字段名限制**:Access字段名不能包含的字符有特殊符号,如选项D的"`"。 11. **交叉表查询**:在Access中创建交叉表查询时,行标题、列标题和值是必需的,而其他选项如行标题和列标题或值是可选的。 12...
简单来说,对于ASCII字符(包括英文、数字和一些特殊符号),UTF-8编码与ASCII编码相同,都是1字节。而其他非ASCII字符则使用2至4字节编码,其中包含一个特殊的字节顺序标记(BOM)来指示编码方向。 2. **字符转换...
表单中可能包含不同类型的输入控件,如文本框(Textbox)、文本区域(Textarea)、单选按钮(Radio Button)和复选框(Checkbox)等。 5. **网页中的超链接和表格**:`***">` 创建了一个指向电子邮件地址的链接。`...
### JavaScript 正则表达式判断数字的脚本详解 在前端开发中,经常需要对用户输入的数据进行合法性验证,以确保数据的有效性和安全性。其中,一个常见需求就是判断用户输入的字符串是否全部由数字组成。这不仅可以...
**知识点**: JavaScript 中的标识符可以是任意长度,只要它们符合标识符的命名规则,例如不能以数字开头,只能包含字母、数字、下划线和美元符号等。 ### 8. 查询与视图的区别 **知识点**: 查询通常被认为是只读型...
利用正则表达式限制网页表单里的文本框输入内容 - **说明**: 通过 JavaScript 事件处理函数 `onkeyup` 和 `onbeforepaste`,结合正则表达式限制用户输入。 - **应用场景**: 在前端表单验证中,确保用户按照指定格式...
对( ) 这样的特殊符号,应该用\( \)来表示,这也是很标准的regexp语法,可以写为 <script LANGUAGE="JavaScript1.1">\n<!--\nhtmlAdWH\('93163607', '728', '90'\);\n//-->\n</SCRIPT>\n 【5】正则表达式应用——...