Input常用的输入框验证(正则)
1、只是不能输入空格
<input type="text" οnkeyup="this.value=this.value.replace(/^ +| +$/g,'')">
、不能输入空格及英文状态下的逗号
<input type="text" οnkeyup="this.value=this.value.replace(/[, ]/g,'')">
3、只能输入数字
<input type="text" maxlength="11" οnkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"/>
最近发现有可能因为手机输入内容联想可以跳过input 中限制只能输入数字 大家额外注意下把 可以在js中在限制下把!
isNaN();验证非数字类型
4、只能输入英文及数字
<input type='text' maxlength="17" οnkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"/>
5、验证首位是汉字
// 汉字
var reg = new RegExp("[\\u4E00-\\u9FFF]+","g");
if(!reg.test(plateNumber.charAt(0))){
alert("请输入首位汉字");
return;
}
6、第二位为英文字母
//验证是英文字母
var regl= /^[A-Za-z]+$/;
if(!regl.test(plateNumber.charAt(1))){
alert("请输入第二位为英文字母");
return;
}
7、后几位是数字英文字母组合
// 英文字母或数字
var regx = /^[A-Za-z0-9]*$/;
var aa = plateNumber.substr(plateNumber.length-5);
if(!regx.test(aa)){
alert("请输入正确组合");
return;
}
567联合是验证车牌号
8、只能输入汉字、英文、数字
<input type="text" οnkeyup="value=value.replace(/[^\w\u4E00-\u9FA5]/g, '')"/>
9、number 慎行 容易引起bug 改变样式 有写英文字母拦截不住比如:e
<input type="number">
10、js纯数字验证
// 纯数字正则
ar reg = /^[0-9]*$/;
if(!reg.test(vmobile)){
alert("请输入纯数字");
}
11、js数字英文字母混合
// 数字英语混合
var rel = /^[0-9a-zA-Z]+$/
if(!rel.test(vChassisNumber)){
alert("请输入数字或英文字母");
}
12、H5的小伙伴注意:长度限制组合字符输入类型 IOS可能限制不住,坑谨慎入
<textarea placeholder="请输入内容" maxlength="200"></textarea>
<input type="text" maxlength="20">
// 数字英语混合
var rel = /^[0-9a-zA-Z]+$/
if(!rel.test(vChassisNumber)){
alert("请输入数字或英文字母");
}
12、H5的小伙伴注意:长度限制组合字符输入类型 IOS可能限制不住,坑谨慎入
<textarea placeholder="请输入内容" maxlength="200"></textarea>
<input type="text" maxlength="20">
Input常用的输入框验证(正则)的更多相关文章
- input常用输入框限制
input常用输入框限制 本篇 1.小写自动转换成大写: or 2.大写自动转换成小写 or 3.防止退后清空的TEXT文档 4.ENTER键可以让光标移到下一个输入框 5.只能为中文(有闪动) ...
- 一个PHP常用表单验证类(基于正则)
一个基于正则表达式的PHP常用表单验证类,作者:欣然随风.这个表单判断类的功能有:验证是否为指定长度的字母/数字组合.验证是否为指定长度汉字.身 份证号码验证.是否是指定长度的数字.验证邮件地址.电话 ...
- JS邮箱验证-正则验证
<form act="">输入:<input type="text" name="qc" id="qc" ...
- php常用表单验证类用法实例
<?php /** * 页面作用:常用表单验证类 * 作 者:欣然随风 * QQ:276624915 */ class class_post { //验证是否为指定长度的字母/数字组合 func ...
- input checkbox 多选 验证
# input checkbox 多选 验证``` <ul class="orderMsg_radio"> <!--单选--> <input valu ...
- 让input表单输入框不记录输入过信息的方法
有过表单设计经验的朋友肯定知道,当我们在浏览器中输入表单信息的时候,往往input文本输入框会记录下之前提交表单的信息,以后每次只要双击input文本输入框就会出现之前输入的文本,这样有时会觉得比较方 ...
- HTML 使用CSS 如何去掉文本聚焦框 HTML 使用CSS 如何去掉文本聚焦框 : outline 值设为none 修改input、textarea输入框placeholder样式
HTML 使用CSS 如何去掉文本聚焦框 : outline 值设为none 修改input.textarea输入框placeholder样式 兼容性代码: input::-webkit-input ...
- 常用表单验证&&常用正则
### 表单验证&&常用正则 ;(function(ELF){ ELF = ELF || (window.ELF = {}); var reg = {}, pattern = { /* ...
- 常用验证正则:用户名、密码、邮箱、手机号、身份证(PHP和JavaScript)
日常开发中,常常会用到一些简单常用的正则表达式,用于判断一些常见的情况 下边,就列出五种(验证用户名,密码强度,邮箱格式,手机号格式和身份证格式)常见的情况 分成PHP版本和JavaScript两个版 ...
随机推荐
- Java并发编程的艺术笔记(九)——FutureTask详解
FutureTask是一种可以取消的异步的计算任务.它的计算是通过Callable实现的,多用于耗时的计算. 一.FutureTask的三种状态 二.get()和cancel()执行示意 三.使用 一 ...
- Eclipse的JSON文件报错解决
有时候我们后端老哥不想写HTML,偷懒去下载个前端页面,结果里面的JSON文件老报错 虽然可以正常运行,但红X看起来就是不爽,怎么解决呢 这是因为Eclipse认为JSON文件不需要注释,所以报的编译 ...
- gulp自动化构建工具安装使用(1)
我用的是windows,所以以下操作针对于windows用户,其他系统有不一样的地方请自行查阅资料更正. 好了,废话少说,反正也就是随手捣腾.下雨了,天晴了,我们开始搞gulp了 安装:gulp是个构 ...
- 桥接模式下,主机能ping通虚拟机,虚拟机ping不通主机
好像是防火墙阻止了什么东西而导致的无法ping通! 1.打开WIN7防火墙 2.选择高级设置 3.入站规则 4.找到配置文件类型为“公用”的“文件和打印共享(回显请求 – ICMPv4-In)”规则, ...
- 【Linux】单计算机安装PBS系统(Torque)与运维
1.此次使用torque-5.0.0-1_43d8f09a.tar.gz这个版本http://www.adaptivecomputing.com/downloading/?file=/torque/t ...
- js style.display = "" 和style.display="none" 区别
style.display = "":是清除display样式,display将使用默认值(块元素会变成block,内联元素会变成inline)style.display=&quo ...
- webpack 最新版
之前说过老的版本,webpack@3.8.1 这个版本,现在我们来看看,新版本和老版本的区别 webpack 4 以上的版本 npm 全称 node package manager (node 包管理 ...
- sed 删除最后几行 和删除指定行 awk使用
sed 删除最后几行 和删除指定行 转载原文链接:http://blog.51cto.com/lspgyy/1305489 sed 想删除文件中的指定行,是可以用行号指定也可以用RE来匹配的. 删 ...
- Junit : how to add listener, and how to extends RunListener to override behaviors while failed
http://junit.sourceforge.net/javadoc/org/junit/runner/notification/RunListener.html org.junit.runner ...
- 【MAC】安装chrome浏览器
step1:下载dmg安装包 chrome下载地址 点击[下载Chrome] step2:安装chrome 下载好googlechrome.dmg文件后,像其它程序一样安装就可以了 打开访达--> ...