`
yingjun055
  • 浏览: 17492 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

正则表达式实现常规验证,如电话号码,E—MAIL,密码

    博客分类:
  • JAVA
阅读更多

 //身份证18位

function checkid(s){

var patrn=/^[0-9]{18}$/;

if (!patrn.exec(s)){

return false ;

} else{

return true;

}

}

// 密码:只能输入6-10个字母、数字、下划线

function isPassword(s){

var patrn=/^(\w){6,10}$/;

if (!patrn.exec(s)){

return false;

}else{

return true;

}

}

//电话号码,传真号码:

function isTel(s){

 

var patrn=/^[0]{1}[1-9]{3}[-]{1}[1-9]{7,8}$/;

if (!patrn.exec(s)) return false;

return true;

 

}

 

//手机号码的验证 :只能是数字,前三位为(130-139/159)共11位

 

 

function isMobile(s){

 

var patrn=/^[1]{1}[35]{1}\d{9}/;

if (!patrn.test(s)){

return false;

}else{

return true ;

}

}

 

//email的验证:

function isEmail(s){

 

var patrn=/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;

if (!patrn.exec(s)){

return false;

}else{

return true ;

}

}

//电话号码,传真号码:

function isTel(s){

 

var patrn=/^[0]{1}[1-9]{3}[-]{1}[1-9]{7,8}$/;

if (!patrn.exec(s)) return false;

return true;

 

}

//检测序列号格式111-222-333

function checkpiid(s){

var patrn=/^[0-9]{3}[-]{1}[0-9]{3}[-]{1}[0-9]{3}$/;

if(!patrn.test(s)){

return false;

}else{

return true;

}

}

function jump(){

 

var Page=document.getElementById("Page").value;

var patrn=/^[0-9]+$/;

if (!patrn.exec(Page)) {

alert("请输入数值类型!");

return;

}

}

0
0
分享到:
评论

相关推荐

    正则表达式验证正则表达式验证

    正则表达式正则表达式正则表达式正则表达式 验证程序

    jq非空验证,js正则表达式验证邮箱和手机号码

    同时,可以添加`required`属性进行基础的非空验证,以及`pattern`属性来应用自定义的正则表达式验证。 4. **非空验证**: 非空验证是最基本的验证形式,确保用户没有漏掉必填项。HTML5的`required`属性就是一个...

    java 使用正则表达式验证电话号码的格式

    java 使用正则表达式验证电话号码的格式 java 使用正则表达式验证电话号码的格式

    PB实现的正则表达式

    1. 创建正则表达式:定义你要匹配的模式,例如`^[\d]{3}-[\d]{4}$`用于匹配美国电话号码格式。 2. 编译模式:将正则表达式编译成一个可以执行的对象,以提高后续匹配的速度。 3. 执行匹配:使用编译后的对象在目标...

    正则表达式判断密码强度

    总结来说,正则表达式是评估和验证密码强度的有效工具,但需要结合其他安全措施,以确保密码策略的全面性和安全性。同时,对密码周期的管理也是保护账户安全的重要一环,这通常通过后台管理系统来实现。

    java 最新手机号码、电话号码正则表达式

    最新手机号码、电话号码正则表达式

    使用Java正则表达式实现一个简单的身份证号码验证

    ### 使用Java正则表达式实现一个简单的身份证号码验证 #### 一、背景介绍 身份证号码是中国公民的身份标识,由15位或18位数字组成(早期为15位,后改为18位)。其中,第18位是校验码,可能是数字0~9或者大写字母X。...

    c#使用正则表达式验证身份证号码

    c#使用正则表达式验证身份证号码,工程完全可以运行,方便大家参考和学习

    正则表达式转换工具

    - 数据验证:在表单提交时,可以使用正则表达式验证输入格式,如邮箱、电话号码等。 - 文件搜索:在代码编辑器中,使用正则表达式快速查找和替换特定模式的文本。 - 数据清洗:在数据预处理阶段,正则表达式可以...

    正则表达式验证金额格式

    下面是一段JavaScript代码示例,展示如何使用上述正则表达式验证输入: ```javascript function validateAmount(amountStr) { const regex = /^-?[0-9]+(\.[0-9]{1,2})?$/; return regex.test(amountStr); } ...

    正则表达式验证工具,正则表达式校验工具

    正则表达式验证工具 V1.0 本软件主要用于检测正则表达式是否正确。 运行环境:本软件为绿色软件,无需安装,但需要Microsoft .NET Framework 4 支持,如果没有请前去下载(下载路径:...

    邮箱及密码的正则表达式验证(C#)

    本主题将深入探讨如何使用C#进行邮箱和密码的正则表达式验证。 一、邮箱验证 1. **邮箱格式**:邮箱地址通常遵循一个特定的格式,如`example@example.com`。在正则表达式中,我们可以用以下规则来匹配这个格式: ...

    pb 使用正则表达式源码pbregexp

    标题中的“pb 使用正则表达式源码pbregexp”指的是在PowerBuilder(简称pb)环境中,利用名为“pbregexp”的正则表达式组件来实现源代码级别的正则表达式操作。PowerBuilder是一款流行的可视化的、面向对象的软件...

    正则表达式和表单验证

    当需要用户确认输入,如密码输入时,会使用这种验证。它确保用户两次输入的值一致。这里通过比较两个表单字段的值来执行验证。 3. **表单项只能为数字和 "_"**: 这种验证适用于电话号码或银行账号等字段,限制...

    c++写的正则表达式验证工具

    在这个"使用VS2008写的一个正则表达式验证工具"中,开发者就利用了Boost库中的`boost::regex`模块来实现这一目标。 首先,Boost库是C++的一个开源库,提供了许多实用的功能,如智能指针、多线程支持、日期时间处理...

    使用正则表达式验证一年的12个月份

    在IT行业中,正则表达式是处理字符串时不可或缺的一部分,尤其在数据验证、文本提取等方面。在这个场景中,我们需要创建一个正则表达式来验证输入是否符合一年12个月份的格式。 首先,我们要明确一年中的12个月份的...

    2020年最新的手机号码和固话号码验证的正则表达式

    以上介绍的是2020年最新的手机号码和固定电话号码验证的正则表达式。通过使用这些正则表达式,可以在Web开发中实现对用户输入的有效性校验,提高用户体验并减少潜在的数据错误。在实际应用过程中,还需要根据具体的...

    正则表达式转NFA实现

    在实现正则表达式转NFA的过程中,可以使用不同的数据结构,如图或状态机表示,来存储和操作NFA。文件名“RextoNFA”可能包含一个实现这一转换的程序或库,它可能采用了递归下降解析或者其他算法来处理正则表达式的...

    VC、VC++,MFC 正则表达式类库

    在标准C++库中,虽然没有内置的正则表达式支持,但通过包含如 Boost 或 TR1(Technical Report 1)扩展,或者在较新的C++11及更高版本中使用库,开发者可以实现正则表达式功能。然而,对于MFC开发者来说,使用MFC内...

Global site tag (gtag.js) - Google Analytics