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常用的输入框验证(正则)的更多相关文章

  1. input常用输入框限制

    input常用输入框限制 本篇 1.小写自动转换成大写:  or 2.大写自动转换成小写  or 3.防止退后清空的TEXT文档 4.ENTER键可以让光标移到下一个输入框 5.只能为中文(有闪动) ...

  2. 一个PHP常用表单验证类(基于正则)

    一个基于正则表达式的PHP常用表单验证类,作者:欣然随风.这个表单判断类的功能有:验证是否为指定长度的字母/数字组合.验证是否为指定长度汉字.身 份证号码验证.是否是指定长度的数字.验证邮件地址.电话 ...

  3. JS邮箱验证-正则验证

    <form act="">输入:<input type="text" name="qc" id="qc" ...

  4. php常用表单验证类用法实例

    <?php /** * 页面作用:常用表单验证类 * 作 者:欣然随风 * QQ:276624915 */ class class_post { //验证是否为指定长度的字母/数字组合 func ...

  5. input checkbox 多选 验证

    # input checkbox 多选 验证``` <ul class="orderMsg_radio"> <!--单选--> <input valu ...

  6. 让input表单输入框不记录输入过信息的方法

    有过表单设计经验的朋友肯定知道,当我们在浏览器中输入表单信息的时候,往往input文本输入框会记录下之前提交表单的信息,以后每次只要双击input文本输入框就会出现之前输入的文本,这样有时会觉得比较方 ...

  7. HTML 使用CSS 如何去掉文本聚焦框 HTML 使用CSS 如何去掉文本聚焦框 : outline 值设为none 修改input、textarea输入框placeholder样式

    HTML 使用CSS 如何去掉文本聚焦框 : outline 值设为none 修改input.textarea输入框placeholder样式  兼容性代码: input::-webkit-input ...

  8. 常用表单验证&&常用正则

    ### 表单验证&&常用正则 ;(function(ELF){ ELF = ELF || (window.ELF = {}); var reg = {}, pattern = { /* ...

  9. 常用验证正则:用户名、密码、邮箱、手机号、身份证(PHP和JavaScript)

    日常开发中,常常会用到一些简单常用的正则表达式,用于判断一些常见的情况 下边,就列出五种(验证用户名,密码强度,邮箱格式,手机号格式和身份证格式)常见的情况 分成PHP版本和JavaScript两个版 ...

随机推荐

  1. 暂时跳过的Leetcode题目

    963 最小面积矩形 II 有数学几何的味道,感觉这不是笔试面试的重点. 932 漂亮数组 构造题

  2. 如何运行一个分布式的Maven项目

    本人也属于一个新手小白,之前在公司运行的项目也都不涉及到maven...但是前两天运行一个maven项目的时候发现,第一次接触这个还是蛮让我措手不及的.在这里整理下自己当时走的弯路,或者遇到的一些问题 ...

  3. dubbo源码阅读笔记-如何引用远程服务,变成invoker

    1 消费端如何通过注册中心获取远程服务的invoker? RegistryDirectory.subscribe从注册中心中获取provider的url,通过DubboProtocol的refer方法 ...

  4. 简易的文件上传 tp5

    /** * 保存新建的资源 * @return \think\Response */ public function save() { //判断一下提交类型 if ($this->request ...

  5. MySQL 数据库 高级查询

    1.连接查询select * from Info,Nation #笛卡尔积select * from Info,Nation where Info.Nation=Nation.Code join on ...

  6. day7_集合,深浅copy

    一.集合 集合是无序的,不重复的数据集合,其元素为可哈希(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键).以下是集合最重要的两点: 去重,把一个列表变成集合,就自动去重了. 关系测试, ...

  7. HSV颜色识别-HSV基本颜色分量范围

    原文地址:https://blog.csdn.net/taily_duan/article/details/51506776 一般对颜色空间的图像进行有效处理都是在HSV空间进行的,然后对于基本色中对 ...

  8. InputNumber计数器

    InputNumber 计数器 仅允许输入标准的数字值,可定义范围 要使用它,只需要在el-input-number元素中使用v-model绑定变量即可,变量的初始值即为默认值. <templa ...

  9. 使用matlab用优化后的梯度下降法求解达最小值时参数

    matlab可以用 -Conjugate gradient -BFGS -L-BFGS 等优化后的梯度方法来求解优化问题.当feature过多时,最小二乘计算复杂度过高(O(n**3)),此时 这一些 ...

  10. nodejs之express中间件cookie-parser使用

    知识点: * .domain的使用,.aaa.com的域名都共享这个cookie信息 * res.cookie(,domain:'.aaa.com'}); * .获取所有cookie,设置cookie ...