java 表单验证,表单验证的基本类型详细

《表单验证的基本类型详细》由会员分享,可在线阅读,更多相关《表单验证的基本类型详细(10页珍藏版)》请在人人文库网上搜索。

1、表单验证的主要基本类型1. 检查字符串是否存在空格,或者全部为空格。Java 方法:String str=ss 12 3 12 3;for(i=0;i= 0 & charCode 4) /中文字符的长度经编码之后大于4 str_length+;str_cut = str_cut.concat(a);if (str_length = len) str_cut = str_cut.concat(.);return str_cut;;if (str_length 10) $(this).val(cutstr($(this).val(), 10); return; ); );Java验证public 。

2、boolean validateStrByLength(String strParameter , int limitLength)int temp_int=0;byte b=strParameter.getBytes();for(int i=0 ; i=0)temp_int=temp_int+1;elsetemp_int=temp_int+2;i+;if(temp_int limitLength)return false;elsereturn true;3. 检查输入的是否全部都为数字Java验证public boolean isNumber(String str)java.util.reg。

3、ex.Pattern pattern=java.util.regex.Pattern.compile(0-9*);java.util.regex.Matcher match=pattern.matcher(str);if(match.matches()=false)return false;elsereturn true;js验证function check_validate1(value) var reg = /d+$/; if( value.constructor = String ) var re = value.match( reg ); return true; return fal。

4、se;4. 检查输入全部为字母(判断大小写),不需要大小写判断Java验证:Js验证:function onlyEng()if(!(event.keyCode=65 & event.keyCode用规格表达式去匹配用户的输入if(/W+/g.test(str)alert();return false;5.手机号码格式是否正确 长度+号码段Js验证function checkMobile( s ) var regu =/130-99$/; var re = new RegExp(regu); if (re.test(s) return true; else return false; Java验。

5、证public static boolean isMobileNO(String mobiles) Pattern p = Pattern.compile(130-9)|(154,D)|(180,5-9)d8$);Matcher m = p.matcher(mobiles);return m.matches();5. E-mail 格式验证 Js验证function isEmail( str ) var myReg = /-_A-Za-z0-9+(_A-Za-z0-9+.)+A-Za-z0-92,3$/; if(myReg.test(str) return true; return false。

6、; Java验证public static boolean isEmail(String email) String str =(a-zA-Z0-9*-_?a-zA-Z0-9+)*(a-zA-Z0-9*-_?a-zA-Z0-9+)+.A-Za-z2,3(.A-Za-z2)?$;Pattern p = Pattern.compile(str);Matcher m = p.matcher(email);return m.matches();8.金额 格式验证,(带小数的正数,小数点后面有三位数字) 小数点后面的位数是可以指定的其中是为输入金额,n为小数点后面的数字js验证function isMo。

7、ney( s,n ) var regu = 0-9+.0-90,n$; var re = new RegExp(regu); if (re.test(s) return true; else return false; Java验证public static boolean isNumber(String str) java.util.regex.Pattern pattern=java.util.regex.Pattern.compile(1-91d*)|(01)(.(d)0,2)?$); java.util.regex.Matcher match=pattern.matcher(str);。

8、 if(match.matches()=false) return false; else return true; 6. 密码框(只存在数字和英文字符验证)判断时不区分英文大小写Java验证:String content = “testContent”;String regex=a-zA-Z0-9u4E00-u9FA5+$;Pattern pattern = Pattern.compile(regex);Matcher match=pattern.matcher(content);boolean b=match.matches();if(b)Toast.makeText(this, succ。

9、ess., Toast.LENGTH_SHORT).show();elseToast.makeText(this, fail., Toast.LENGTH_SHORT).show();Js验证:function isNumberOr_Letter( s )var regu = 0-9a-zA-Z_+$; var re = new RegExp(regu); if (re.test(s) return true; else return false; 11.正确的日期格式 Js验证function isDate( date, fmt ) if (fmt=null) fmt=yyyyMMdd; v。

10、ar yIndex = fmt.indexOf(yyyy); if(yIndex=-1) return false; var year = date.substring(yIndex,yIndex+4); var mIndex = fmt.indexOf(MM); if(mIndex=-1) return false; var month = date.substring(mIndex,mIndex+2); var dIndex = fmt.indexOf(dd); if(dIndex=-1) return false; var day = date.substring(dIndex,dInd。

11、ex+2); if(!isNumber(year)|year2100 | year12 | monthgetMaxDay(year,month) | day endDate ) system out print(起始日期不能大于终止日期!); return false; return true; 13.判断输入只是有数字,字母,汉字组成无其他特殊字符 Java验证String content = “testContent”;String regex=a-zA-Z0-9u4E00-u9FA5+$;Pattern pattern = Pattern.compile(regex);Matcher m。

12、atch=pattern.matcher(content);boolean b=match.matches();if(b)Toast.makeText(this, 输入格式正确, Toast.LENGTH_SHORT).show();elseToast.makeText(this, 输入格式有误, Toast.LENGTH_SHORT).show();8. 在输入框中输入页面组成元素,转化成特殊字符在页面上显示 (一般使用插件)9. 判断变量名命名,只能包含字母和数字,首字母不能为数字。但可以是下划线Js验证var name; var rename = new RegExp(a-zA-Z_a-zA-Z_0-90, );var isname= rename.test(name); 区分下 后台java验证 和 前台js验证的方法。Js验证的方法前提是,简单,高效,数量尽量少,只取一些常用的就好。 或者你可以看下一些JS的验证控件。这个在界面上也很有讲究的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值