将这个 javascript代码转化为java代码,急用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将这个 javascript代码转化为java代码,急用相关的知识,希望对你有一定的参考价值。
function isAvailabilityPassword(psw)
var count = 0;
if(psw.length < 6) return false;
if(/[0-9]/.test(psw)) count++;
if(/[a-z]/.test(psw)) count++;
if(/[A-Z]/.test(psw)) count++;
if(/[~!@#$%^&*()_+]/.test(psw)) count++;
if(count >= 3)
return true;
else
return false;
//程序入口
public static void main(String[] args)
Deme f=new Deme();
System.out.println(f.isAvailabilityPassword("4444324234"));
//传入值判断
public boolean isAvailabilityPassword(String psw)
int count = 0;
boolean bool=false;
String rex09="[0-9]";
String rexaz="[a-z]";
String rexAZ="[A-Z]";
String rex="[~!@#$%^&*()_+]";
if(psw.length()<6)
return false;
if(rexString(rex09,psw))
System.out.println("rex09");
count++;
if(rexString(rexaz,psw))
System.out.println("rexaz");
count++;
if(rexString(rexAZ,psw))
System.out.println("rexAZ");
count++;
if(rexString(rex,psw))
System.out.println("rex");
count++;
if(count >= 3)
bool= true;
else
bool= false;
return bool;
//正则校验
public boolean rexString (String rexp,String s)
Pattern p = Pattern.compile(rexp);
Matcher m = p.matcher(s);
boolean result = m.find();
return result;
参考技术B
你好!
下面的代码是我验证过的,绝对没问题。
public boolean isAvailabilityPassword (String psw)int count = 0;
if (psw.length() < 6)
return false;
Pattern p1 = Pattern.compile("[a-z]");
Matcher m1 = p1.matcher(psw);
if (m1.find())
count++;
Pattern p2 = Pattern.compile("[A-Z]");
Matcher m2 = p2.matcher(psw);
if (m2.find())
count++;
Pattern p3 = Pattern.compile("[0-9]");
Matcher m3 = p3.matcher(psw);
if (m3.find())
count++;
Pattern p4 = Pattern.compile("[~!@#$%^&*()_+]");
Matcher m4 = p4.matcher(psw);
if (m4.find())
count++;
if (count >= 3)
return true;
else
return false;
希望能帮到你。 参考技术C 写的对吗?
public boolean isAvailabilityPassword(String psw)
int count = 0;
if (psw.length() < 6)
return false;
if (psw.matches(".*[0-9].*"))
count++;
if (psw.matches(".*[a-z].*"))
count++;
if (psw.matches(".*[A-Z].*"))
count++;
if (psw.matches(".*[~!@#$%^&*()_+].*"))
count++;
if (count >= 3)
return true;
else
return false;
参考技术D public boolean isAvailabilityPassword(String psw)
int count = 0;
if (psw.length() < 6)
return false;
if (psw.matches("[0-9|a-z|A-Z]"))
count++;
if (count >= 3)
return true;
else
return false;
如何将java项目转化为web项目
1、修改工程文件
找到项目工作空间目录,打开.project文件,找到:<natures> </natures>代码段,在代码段中加入如下内容并保存:
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
2、刷新项目。
3、修改配置
右键项目,属性,左侧列表项目中选择“Project Facets”,在右侧选择“Dynamic Web Module”和"Java",如果要修改eclipse默认的WebContent为WebRoot,点击Further Configuration available...,把默认的Content redirectory修改为WebRoot点击ok即可。
点击可以点击点击保存,Java项目转换为web项目。
注意:
转换web项目后,使用Tomcat发布时,访问如果报404,可查看“Tomcat/webapps/应用名”下文件是否部署完整,一般是缺少jar包和jsp、js文件等静态资源。
参考本站《eclipse添加部署程序集》。
以上是关于将这个 javascript代码转化为java代码,急用的主要内容,如果未能解决你的问题,请参考以下文章