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 子元素...
`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应用性能优化:技巧与方法 随着技术的不断进步,提高客户端及服务器端应用程序的性能成为了开发过程中不可或缺的一部分。本文旨在深入解析《Flex Application Performance: Tips and Techniques》这一资料...
### 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-...
《Spring Flex 1.5.0.M2:构建富客户端应用程序的基石》 Spring Flex是Spring框架与Adobe Flex集成的工具集,它为开发者提供了一种无缝的方式,将后端的Spring服务与前端的Flex应用相结合,从而创建功能丰富的、...
微信小程序是一种轻量级的应用开发框架,由腾讯公司推出,主要应用于移动端,提供了一套基于JavaScript和WXML(微信小程序标记语言)的开发环境。在微信小程序中,开发者可以利用CSS布局方式之一的Flex布局来实现...
### Flex 4:开发RIA应用程序知识点详解 #### 一、Adobe RIA开发技术认证与教材概述 - **Adobe RIA开发技术认证**:是Adobe公司为开发者提供的专业认证,旨在帮助开发者掌握创建丰富的互联网应用程序(RIA)所需的...