JavaScript 正则表达收集整理
JavaScript 正则表达收集整理
- //可为空
- /^\s*$/
- //密码验证,必须且只含有数字和字母,可以拥有英文符号,6-17位
- /(?=.{,})(?=.*\d)(?=.*[a-z])[\x20-\x7f]*/i
- //日期 xxxx-xx-xx
- /^[-]\d{}-([-]|[-])-([-]|[-][-]|[-])$/
- //时间 xxxx-xx-xx xx:xx:xx
- /^[-]\d{}-([-]|[-])-([-]|[-][-]|[-])\s+(||||[-]\d):[-]\d:[-]\d$/
- //电话或座机验证
- /^(((\d{}[\-])?\d{}|(\d{}[\-])?\d{}))([\-]\d{,})?$/
- //经纬度中的度验证,59.99最大,不小于0
- /(^[-]+\d*$)|(^$)|(^([-][-]).([-][-])$)|(^([-][-]|[-]).([-])$)/
- //匹配邮箱
- \w[-\w.+]*@([A-Za-z0-][-A-Za-z0-]+\.)+[A-Za-z]{,}
- //6~16位任意字符
- /^[\w\W]{,}$/
- //6~16位任意数字
- /^\d{,}$/
- //邮政编码
- /^[-]{}$/
- //网址 www.baidu.com
- /^(\w+:\/\/)?\w+(\.\w+)+.*$/
- //不能输入特殊字符
- /^[\u4E00-\u9FA5\uf900-\ufa2d\w\.\s]+$/
- //6到16位字符
- /^[\u4E00-\u9FA5\uf900-\ufa2d\w\.\s]{,}$/
- //计算字符串的字节数
- function getBt(str) {
- if (str.length > ) {
- var char = str.match(/[^\x00-\xff]/ig);
- return str.length + (char == null ? : char.length);
- } else {
- return ;
- }
- }
JavaScript 正则表达收集整理的更多相关文章
- JavaScript 经典实例收集整理
跨浏览器添加事件 //跨浏览器添加事件 function addEvent(obj,type,fn){ if(obj.addEventListener){ obj.addEventListener(t ...
- JavaScript正则表达
Javascript 与正则表达式 一.正则表达式(regular expression简称res) 1.定义: 一个正则表达式就是由普通字符以及特殊字符(称为元字符)组成的文字模式.该模式描述在查找 ...
- JavaScript - 正则表达之二
正则表达式的大致匹配过程是:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功:一旦有匹配不成功的字符则匹配失败. 正则表达式通常用于在文本中查找匹配的字符串.Python里数量词默 ...
- Javascript正则表达入参是null
今天群友问了一个问题,如下的执行结果是什么? var reg = /^[a-z0-9\u4e00-\u9fa5]{0,15}$/; console.log(reg.test(null)); // tr ...
- JavaScript面向对象(收集整理)
(1)封装 首先理解构造函数:所谓"构造函数",其实就是一个普通函数,但是内部使用了this变量.对构造函数使用new运算符,就能生成实例,并且this变量会绑定在实例对象上. f ...
- Javascript正则构造函数与正则表达字面量&&常用正则表达式
本文不讨论正则表达式入门,即如何使用正则匹配.讨论的是两种创建正则表达式的优劣和一些细节,最后给出一些常用正则匹配表达式. Javascript中的正则表达式也是对象,我们可以使用两种方法创建正则表达 ...
- javascript收集整理
//特殊字符去掉 function check(obj){ var test=obj.value.match(/[^A-Za-z0-9]/g);//这条语句表示在输入文本中是否包含不符合要求的字符,如 ...
- 最常用的PHP正则表达式收集整理
最常用的PHP正则表达式收集整理 提交 我的评论 加载中 已评论 最常用的PHP正则表达式收集整理 2015-03-20 PHP100中文网 PHP100中文网 PHP100中文网 微信号 功能介绍 ...
- JavaScript易错知识点整理
前言 本文是我学习JavaScript过程中收集与整理的一些易错知识点,将分别从变量作用域,类型比较,this指向,函数参数,闭包问题及对象拷贝与赋值这6个方面进行由浅入深的介绍和讲解,其中也涉及了一 ...
随机推荐
- VS2012如何显示行号
Tools-Options-Text Editor-All Languages –General – Display
- Introspection in Python How to spy on your Python objects Guide to Python introspection
Guide to Python introspection https://www.ibm.com/developerworks/library/l-pyint/ Guide to Python in ...
- laydate日历控件
var start = { elem: '#start_0', format: 'YYYY-MM-DD', max: laydate.now(-), istime: false, istoday: f ...
- 使你的C/C++代码支持Unicode(CRT字符串处理的所有API列表,甚至有WEOF字符存在)
悉Microsoft支持Unicode的方式. 它的主要目的是方便你查询相关的数据类型和函数,以及修正相应的拼写错误. I18nGuy 主页 XenCraft (Unicode 咨询公司) Engli ...
- git原理:.git隐藏文件夹介绍
config 定义项目特有的配置选项description 仅供git web程序使用info/ 包含一个全局排除文件(exclude文件),用于配置不在.gitignore中的忽略模式hooks/ ...
- Linux下环境变量配置错误 导致大部分命令不可以使用的解决办法
直接解决方法:在命令行中输入:export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 后 Enter
- 解决You are using pip version 9.0.1, however version 9.0.3 is available. You should consider upgra
直接运行命令:python -m pip install --upgrade pip
- 005-MYSQL数据库设计原则
1.核心原则 不在数据库做运算; cpu计算务必移至业务层; 控制列数量(字段少而精,字段数建议在20以内); 平衡范式与冗余(效率优先:往往牺牲范式) 拒绝3B(拒绝大sql语句:big sql.拒 ...
- LR controller 参数化
我在这里写的是在controller设置了vuser后的运行结果. 对于select Next Row和Update Value On的理解都是个人根据运行结果分析得出的理解. 而且主要写的unuqu ...
- iOS 学习@autoreleasepool{}
" ojc-c 是通过一种"referring counting"(引用计数)的方式来管理内存的, 对象在开始分配内存(alloc)的时候引用计数为一,以后每当碰到有al ...