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? 学习LEX(FLEX)的语法...实现对以小写字母ab结尾的字符串(只包含大小写字母)的识别,如Helloab和Goab。 注意,你只需要保证合法的输入(以ab结尾的字符串)有结果,不合法的输入将会包含在.规则中。
Flex表单校验组件是基于Adobe Flex开发的一款强大的前端验证工具,它专为构建具有高效数据验证功能的用户界面而设计。在Web应用程序中,表单校验是必不可少的,因为它确保用户输入的数据符合预定义的规则,从而提高...
4. **特殊处理**:在中文大写中,10-19的数字和20-90的数字有一些特殊的表示方式,比如11不是“壹拾壹”,而是“拾壹”。我们需要对这些特殊情况做特殊处理。 5. **字符串拼接**:将转换后的每一位数字字符组合成...
css - flex + overflow:hidden
Flex 布局是一种现代网页和应用程序开发中的关键布局技术,它为开发者提供了极大的灵活性,使得复杂的二维布局变得简单易行。Flex布局的核心是通过`display`属性将一个容器设置为`flex`或`inline-flex`,从而使其...
动画演示flex布局,包括flex父容器属性以及flex布局子元素属性 flex父容器属性有: 一. flex-direction 主轴方向 row:从左到右 row-reverse:从右到左 column:从上到下 column-reverse:从下到上 二. flex-wrap 子元素...
Flex 布局教程:语法篇 - 阮一峰的网络日志
`methods`中包括`handleKeyup`用于处理按键事件,确保输入的字符是数字,以及`confirm`方法,当所有数字输入完成后调用,进行密码校验或发送请求。 ```javascript export default { data() { return { show: ...
Spring MVC+BlazeDS+Flex框架实践:HelloWorld篇是一个典型的多层架构示例,它结合了Spring MVC作为后端控制器、BlazeDS作为数据通信中间件,以及Flex作为前端展示技术。本实践旨在帮助开发者了解如何将这些技术集成...
Flex布局,全称为Flexible Box,是一种CSS布局模式,旨在提供最大的灵活性,以适应不同设备和屏幕尺寸的需求。自2009年由W3C提出以来,Flex布局已得到所有主流浏览器的支持,成为现代网页布局的首选方案。它克服了...
### Flex 4:开发RIA应用程序知识点总结 #### 一、Adobe Flex 4 简介与平台背景 **Adobe Flash Platform 简介** - **技术简介:** Adobe Flash Platform 是一套用于创建交互式内容的技术栈,其中包括了Adobe Flex...
本篇文章将深入探讨如何在Flex DataGrid中实现按数字顺序和字母顺序的排序功能。 首先,我们需要理解Flex DataGrid的工作原理。DataGrid是基于MXML和ActionScript构建的,它通过绑定到数据提供者(如...
弹性因子(flex-grow, flex-shrink, flex-basis)在微信小程序的Flex布局中,每个伸缩项目都可以通过flex属性来指定其弹性因子,它是一个简写属性,可以设置三个值:flex-grow, flex-shrink, 和 flex-basis。1. flex...
@ twilio-labs / plugin-flex Twilio CLI插件可与进行交互该插件为添加了功能,以便在本地开发,构建和部署; 它使用 。要求安装Twilio CLI 通过npm或yarn : $ npm install -g twilio-cli$ yarn global add twilio-...
微信小程序是一种轻量级的应用开发框架,由腾讯公司推出,主要应用于移动端,提供了一套基于JavaScript和WXML(微信小程序标记语言)的开发环境。在微信小程序中,开发者可以利用CSS布局方式之一的Flex布局来实现...
主要给大家介绍了CSS中的display:flex和display:inline-flex属性,文中分别通过两段实例代码给大家介绍了display:flex和display:inline-flex的使用效果,感兴趣的朋友们可以参考借鉴,下面来一起看看吧。
### Flex 4:开发RIA应用程序知识点详解 #### 一、Adobe RIA开发技术认证与教材概述 - **Adobe RIA开发技术认证**:是Adobe公司为开发者提供的专业认证,旨在帮助开发者掌握创建丰富的互联网应用程序(RIA)所需的...
在微信小程序开发中,6位验证码输入框是一个常见的功能组件,尤其在用户验证身份或确认操作时使用。本文将深入探讨如何实现这样一个输入框,并解决其中遇到的关键问题——隐藏光标和letter-spacing属性失效。 首先...