`
lengyimeng
  • 浏览: 26974 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Flex密码校验:必须含有数字、大小写字母、特殊字符,长度6-20

    博客分类:
  • Flex
 
阅读更多
public static function csCheck(passString:String):uint
{

if(!passString)return 0;

var count:uint = 0;

if(passString.length>=6 && passString.length<=20){
count += 20;
}

count += !passString.match(/[a-z]/i)?0:(passString.match(/[a-z]/) && passString.match(/[A-Z]/)?20:10);

count += !passString.match(/[0-9]/)?0:(passString.match(/[0-9]/g).length >= 1?20:10);

count += !passString.match(/\W/)?0:(passString.match(/\W/g).length >= 1?25:10);

count += !passString.match(/[0-9]/)||!passString.match(/[a-z]/i)?0:(!passString.match(/\W/)?2:(!passString.match(/[a-z]/) || !passString.match(/[A-Z]/)?3:5));

return count;
}
分享到:
评论

相关推荐

    用LEX(FLEX)生成PL语言的词法分析器,学会写第一个LEX程序

    什么是lex/flex? 学习LEX(FLEX)的语法...实现对以小写字母ab结尾的字符串(只包含大小写字母)的识别,如Helloab和Goab。 注意,你只需要保证合法的输入(以ab结尾的字符串)有结果,不合法的输入将会包含在.规则中。

    Flex表单校验组件

    Flex表单校验组件是基于Adobe Flex开发的一款强大的前端验证工具,它专为构建具有高效数据验证功能的用户界面而设计。在Web应用程序中,表单校验是必不可少的,因为它确保用户输入的数据符合预定义的规则,从而提高...

    数字大写的flex实现

    4. **特殊处理**:在中文大写中,10-19的数字和20-90的数字有一些特殊的表示方式,比如11不是“壹拾壹”,而是“拾壹”。我们需要对这些特殊情况做特殊处理。 5. **字符串拼接**:将转换后的每一位数字字符组合成...

    Vue2 常用用法- flex + overflow:hidden

    css - flex + overflow:hidden

    Flex 布局教程:语法篇.doc

    Flex 布局是一种现代网页和应用程序开发中的关键布局技术,它为开发者提供了极大的灵活性,使得复杂的二维布局变得简单易行。Flex布局的核心是通过`display`属性将一个容器设置为`flex`或`inline-flex`,从而使其...

    动画演示flex属性 - 可点击切换属性

    动画演示flex布局,包括flex父容器属性以及flex布局子元素属性 flex父容器属性有: 一. flex-direction 主轴方向 row:从左到右 row-reverse:从右到左 column:从上到下 column-reverse:从下到上 二. flex-wrap 子元素...

    vue支付密码组件实现6位数字支付密码弹窗隐藏

    `methods`中包括`handleKeyup`用于处理按键事件,确保输入的字符是数字,以及`confirm`方法,当所有数字输入完成后调用,进行密码校验或发送请求。 ```javascript export default { data() { return { show: ...

    Spring MVC+BlzeDS+Flex框架实践:HelloWorld篇

    Spring MVC+BlazeDS+Flex框架实践:HelloWorld篇是一个典型的多层架构示例,它结合了Spring MVC作为后端控制器、BlazeDS作为数据通信中间件,以及Flex作为前端展示技术。本实践旨在帮助开发者了解如何将这些技术集成...

    Flex 布局教程:语法篇1

    Flex布局,全称为Flexible Box,是一种CSS布局模式,旨在提供最大的灵活性,以适应不同设备和屏幕尺寸的需求。自2009年由W3C提出以来,Flex布局已得到所有主流浏览器的支持,成为现代网页布局的首选方案。它克服了...

    Flex_4:开发RIA_应用程序.pdf

    ### Flex 4:开发RIA应用程序知识点总结 #### 一、Adobe Flex 4 简介与平台背景 **Adobe Flash Platform 简介** - **技术简介:** Adobe Flash Platform 是一套用于创建交互式内容的技术栈,其中包括了Adobe Flex...

    flex datagrid按数字顺序,字母顺序排序

    本篇文章将深入探讨如何在Flex DataGrid中实现按数字顺序和字母顺序的排序功能。 首先,我们需要理解Flex DataGrid的工作原理。DataGrid是基于MXML和ActionScript构建的,它通过绑定到数据提供者(如...

    微信小程序 Flex布局详解

    弹性因子(flex-grow, flex-shrink, flex-basis)在微信小程序的Flex布局中,每个伸缩项目都可以通过flex属性来指定其弹性因子,它是一个简写属性,可以设置三个值:flex-grow, flex-shrink, 和 flex-basis。1. flex...

    plugin-flex:Twilio CLI插件可与Flex插件构建器进行交互

    @ twilio-labs / plugin-flex Twilio CLI插件可与进行交互该插件为添加了功能,以便在本地开发,构建和部署; 它使用 。要求安装Twilio CLI 通过npm或yarn : $ npm install -g twilio-cli$ yarn global add twilio-...

    spring-flex-1.5.0.M2-dist.zip

    《Spring Flex 1.5.0.M2:构建富客户端应用程序的基石》 Spring Flex是Spring框架与Adobe Flex集成的工具集,它为开发者提供了一种无缝的方式,将后端的Spring服务与前端的Flex应用相结合,从而创建功能丰富的、...

    微信小程序flex布局demo

    微信小程序是一种轻量级的应用开发框架,由腾讯公司推出,主要应用于移动端,提供了一套基于JavaScript和WXML(微信小程序标记语言)的开发环境。在微信小程序中,开发者可以利用CSS布局方式之一的Flex布局来实现...

    详解CSS中的display:flex||inline-flex属性

    主要给大家介绍了CSS中的display:flex和display:inline-flex属性,文中分别通过两段实例代码给大家介绍了display:flex和display:inline-flex的使用效果,感兴趣的朋友们可以参考借鉴,下面来一起看看吧。

    Flex_4:开发RIA_应用程序(中文版)

    ### Flex 4:开发RIA应用程序知识点详解 #### 一、Adobe RIA开发技术认证与教材概述 - **Adobe RIA开发技术认证**:是Adobe公司为开发者提供的专业认证,旨在帮助开发者掌握创建丰富的互联网应用程序(RIA)所需的...

    6位验证码输入框.zip

    在微信小程序开发中,6位验证码输入框是一个常见的功能组件,尤其在用户验证身份或确认操作时使用。本文将深入探讨如何实现这样一个输入框,并解决其中遇到的关键问题——隐藏光标和letter-spacing属性失效。 首先...

Global site tag (gtag.js) - Google Analytics