文档章节

一些表单验证常用的正则表达式收集

深圳大道
 深圳大道
发布于 2016/12/29 15:37
字数 211
阅读 4
收藏 0
//根据不同的验证内容,返回相应的正则表达式
function returnRegString(regName) {
    if (regName == "email") {
        return "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";  //邮箱
    } else if (regName == "tel") {
        return "^(86)?(-)?(0[0-9]{2,3})?(-)?([0-9]{7,8})(-)?([0-9]{3,5})?$";  //电话
    } else if (regName == "phone") {
        return "^(13[0-9]|15[0-9]|18[0-9])([0-9]{8})$";  //手机
    } else if (regName == "postcode") {
        return "^([0-9]{6})$";    //邮编
    } else if (regName == "number") {
        return "^(0|([1-9]+[0-9]*))(.[0-9]+)?$";   //数字
    } else if (regName == "decimal") {
        return "^[0-9]+([.][0-9]+)?$";    //浮点
    } else if (regName == "money") {
        return "^([0-9])$";    //货币
    } else if (regName == "website") {  //网址
        return "(http://|https://){0,1}[\w\/\.\?\&\=]+";
    } else if (regName == "fax") {  //传真
        return "^[+]{0,1}([0-9]){1,3}[ ]?([-]?(([0-9])|[ ]){1,12})+$";
    } else if (regName == "int") {   //整数
        return "^(-){0,1}\d+$";
    } else if (regName == "pInt") {   //正整数
        return "^\d+$";
    } else if (regName == "nInt") {  //负整数
        return "^-\d+$";
    } else if (regName == "nandl") {   //数字与字母
        return "[a-zA-Z0-9]";
    } else if (regName == "chinese") {   //是否含有中文字符
        return "[\u4e00-\u9fa5]";
    }
}

本文转载自:http://blog.csdn.net/smartsmile2012/article/details/8090199

深圳大道
粉丝 3
博文 877
码字总数 0
作品 0
深圳
架构师
私信 提问
正则表达式简单使用说明

本文简单介绍正则表达式使用说明,并给出常用正则表达式语句。 *、+和?限定符都是贪婪的,因为它们会尽可能多的匹配文字,只有在它们的后面加上一个?就可以实现非贪婪或最小匹配。 参考:http...

Arthur126
2016/07/20
51
0
C# WinForm开发系列 - Regular Expression

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式文章收集于此,以备不时之需。正则表达式能让更多的复杂的搜索和替换功能变成简单的操作。基本说来,正则表达式是...

长征2号
2017/11/07
0
0
常用正则表达式大全

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这...

鉴客
2010/11/07
695
3
如何判断用户浏览器以及一些前端常用的正则表单验证

前言 在我们做用户授权登录(微信,qq授权),以及根据对应浏览器做对应的操作的时候,经常会遇到需要判断用户使用的浏览器的需求,以及在需要用户输入信息的时候,有需要验证的一些正则。如果喜...

OBKoro1
2018/10/29
0
0
夜是美/form-fast-validator

[TOC] Form-fast-validator 一个快速创建表单验证的异步 (Promise) 策略库。 特性 组合异步验证(Promise) 模块化 高度可扩展 快捷事件方法 生命周期钩子 内置了常用的策略验证和正则库 压缩...

夜是美
2017/11/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

领域驱动中的“贫血症和失忆症”

贫血症严重危害着人类健康,并且伴随有危险的副作用。当贫血领域对象被首次提出来时,它并不是一个博得赞美的词汇,它描述的是一个缺少内在行为领域对象。奇怪的是,人们对于贫血领域对象的态...

还仙
6分钟前
2
0
条码打印软件中标签预览正常打印无反应怎么解决

在使用条码打印软件制作标签时,有客户反馈,标签打印预览正常的,但是打印无反应,咨询是怎么回事?今天针对这个情况,可以参考以下方法进行解决。 一、预览正常情况下,打印没反应 (1)在条码...

中琅软件
16分钟前
2
0
判断字符串的时候

判断字符串的时候一定把常量房前边, //报警程度 String leve = vo.getDeviceAlertDeal().getWarnLevel(); if(("0").equals(leve)) { row.add("无报警"); }else if(("1").equals(leve)) { ro......

简小姐
16分钟前
3
0
Linux maven3.6.2 install

PS:安装 maven 之前请先安装 jdk 1.安装 wget 命令(安装过就不用了) yum -y install wget 2.寻找需要的 maven 版本 https://maven.apache.org/download.cgi 3.进入 /var/local 文件夹 cd...

东方神祇
18分钟前
2
0
Tomcat源码分析二:先看看Tomcat的整体架构

Tomcat源码分析二:先看看Tomcat的整体架构 Tomcat架构图 我们先来看一张比较经典的Tomcat架构图: 从这张图中,我们可以看出Tomcat中含有Server、Service、Connector、Container等组件,接下...

flygrk
21分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部