php 只能输入中英文,JavaScript基于正则实现控制输入框中只能输入中文、数字和英文的方法...
这篇文章主要介绍了JavaScript控制输入框中只能输入中文、数字和英文的方法,基于正则验证实现字符输入限制功能,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了Javascript控制输入框中只能输入中文、数字和英文的方法。分享给大家供大家参考,具体如下:
1、问题背景:
遇到这样一个问题:有一个输入框,要求只能输入中文、数字和英文(即过滤特殊字符串)
2、JS代码:function checkUsername()
{
//正则表达式
var reg = new RegExp("^[A-Za-z0-9\u4e00-\u9fa5]+$");
//获取输入框中的值
var username = document.getElementById("username").value.trim();
//判断输入框中有内容
if(!reg.test(username))
{
alert("请输入中文、数字和英文!");
//输入非法字符,清空输入框
$("#username").val("");
}
}
3、页面HTML代码:
完整实例代码如下:/p>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Test
function checkUsername()
{
//正则表达式
var reg = new RegExp("^[A-Za-z0-9\u4e00-\u9fa5]+$");
//获取输入框中的值
var username = document.getElementById("username").value.trim();
//判断输入框中有内容
if(!reg.test(username))
{
alert("请输入中文、数字和英文!");
//输入非法字符,清空输入框
$("#username").val("");
}
}
运行效果图如下:
php 只能输入中英文,JavaScript基于正则实现控制输入框中只能输入中文、数字和英文的方法...相关推荐
- html中输入框中“请输入关键字”的设置
html中输入框中"请输入关键字"的设置问题,在div中添加如下代码就可以实现,当点击输入框时"请输入关键字"就消失,但是当鼠标移到别处时请输入关键字在还原. ...
- vue设置输入框输入长度_基于vue的限制输入框可输入字节数的解决方案
2018年07月11日 基于vue的限制输入框可输入字节数的解决方案 需求:input输入框输入上限4个字节.达到上限则不能继续输入,其中1个英文表示1个字节.1个中文表示2个字节. 看到这个需求,第 ...
- javascript学习之使文本框中不能输入数字
经过测试,无法在文本框中输入数字!
- php 正则匹配unicode,PHP中正则表达式对UNICODE字符码的匹配方法
网友ainiaa的问题是 PHP代码如下 代码如下:$words = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSRUVW ...
- mysql只能查询出1000条数据_MySQL SELECT语句中只能输出1000行数据的原因
同事反映,客户的一套MySQL生产库,执行SELECT.. INTO OUTFILE语句只能导出1000行 最初以为是系统参数被重新设置了,建议他更改系统参数 mysql> set global ...
- 计算机怎么在表格里打勾,excel中怎么输入打勾符号在哪里,excel表格中怎么输入打勾符号...
在使用excel制作文档时,我们可以使用该软件制作印章,下面我们就来看看在excel中是如何制作漂亮的印章的吧. 操作方法 第1:打开excel这款软件我们在插入里找到形状选项, 点击该选项在其下拉菜 ...
- java正则匹配下划线_java正则表达式-匹配中文数字字母下划线
正则表达式用来指定字符串模式.当你需要定位匹配某种模式的字符串时就可以使用正则表达式.例如,我们下面的一个例程就是在一个HTML文件中通过查找字符串模式来定位所有的超链接. 当然,为了指定一种 ...
- pgsql 筛选中文字符正则_PostGreSql 判断字符串中是否有中文的案例
我就废话不多说了,大家还是直接看代码吧~ 实例 imos=# select 'hello' ~ '[\u2e80-\ua4cf]|[\uf900-\ufaff]|[\ufe30-\ufe4f]'; ? ...
- C#控制textbox中的输入数字固定显示2位小数
this.txtInput.Text = string.Format("{0:#,##0.00}", Convert.ToDouble(input));
最新文章
- 无聊的时候,冷死了(六)
- Vue-路由模式 hash 和 history
- linux黄金命令[积累中]
- 键盘控制事件应用教程大全
- epoll 边沿触发(ET 模式)和水平触发(LT 模式)
- LNMP单机高并发的简单优化
- MySQL之事务、锁
- VMware NSX许可
- Code First开发系列之数据库迁移
- 产品经理必看书籍推荐
- 计算机审计实验一计划阶段,审计实验1.ppt
- c4d流体插件_C4D的Jet Fluids免费流体插件
- 一名淘宝店长运营店铺靠谱指南
- 高冷一字id_lol高冷而有诗意的id
- ERP系统如何操作?具体操作步骤是什么?
- 新年快乐——我的星星
- 自定义UTI注册自己的APP
- linux 创建子进程,Linux中使用fork创建子进程详解及示例程序
- java 视频合并_Java 合并多个MP4视频文件
- VS2017常用快快捷键