关于那个那个什么客户验证
2007-11-09 23:26
169 查看
不会写 只会复制黏贴 郁闷中!!!
代码如下!!!
//消除空格
function trim(str){
return str.replace(/(^/s*|/s*$)/g,"");
}
//限制输入字符数
function validate_text(name,size){
if(trim(name.value) != "")
var len=name.value.length;
if(len>size){
//alert("最多输入"+size+"个字符!");
name.focus();
return false;
}
return true;
}
//限制输入字符
function validate_string(name,elename){
var passwordPattern = /[^a-zA-Z0-9]/;
if(passwordPattern.test(name.value)){
alert(elename+"中含有非法字符!");
name.focus();
return false;
}
return true;
}
//验证email
function validate_email(name){
var emailPattern = /^([a-zA-Z0-9_/.-])*@([a-zA-Z0-9_-])+(/.[a-zA-Z0-9_-])+/;
if(trim(name.value) != ""){
if(emailPattern.test(name.value)){
return true;
}else{
alert("email输入错误!");
name.focus();
return false;
}
}
return true;
}
//验证钱数
function validate_money(name){
var moneyPattern = /[^0-9/.]/;
if(trim(name.value) != "")
if(moneyPattern.test(name.value)){
//alert("工资输入错误!");
name.focus();
return false;
}
return true;
}
//只允许输入数字
function validate_number(name){
var moneyPattern = /[^0-9]/;
if(trim(name.value) != "")
if(moneyPattern.test(name.value)){
alert("只允许输入数字!");
name.focus();
return false;
}
return true;
}
//验证电话号码
function validate_phone(name){
var moneyPattern = /[^0-9/-]/;
if(trim(name.value) != "")
if(moneyPattern.test(name.value)){
alert("只允许输入数字!");
name.focus();
return false;
}
return true;
}
//比较日期
function validate_datesequence(date1,date2){
if(date2.value!=""){
if(date1.value<=date2.value)return true;
if(date1.value>date2.value)return false;
}else{return true;}
}
var aa=null;
function myopen(str){
if(aa==null){
aa = window.open("/chiefly/js/date.jsp?mytime="+str,"","height=180, width=210, center=0, toolbar =no, menubar=no, scrollbars=no, resizable=no, location=no, status=no");
}else{
aa.close();
aa = window.open("/chiefly/js/date.jsp?mytime="+str,"","height=180, width=210, center=0, toolbar =no, menubar=no, scrollbars=no, resizable=no, location=no, status=no");
}
}
不过到底怎么用呢?
直接写在 jsp页面中麻烦 确实麻烦!!!
一会研究它 放到个js文件中 每个页面调用她 应该可以吧
我们要把思想调理了!!!
学习从现在开始!!!
代码如下!!!
//消除空格
function trim(str){
return str.replace(/(^/s*|/s*$)/g,"");
}
//限制输入字符数
function validate_text(name,size){
if(trim(name.value) != "")
var len=name.value.length;
if(len>size){
//alert("最多输入"+size+"个字符!");
name.focus();
return false;
}
return true;
}
//限制输入字符
function validate_string(name,elename){
var passwordPattern = /[^a-zA-Z0-9]/;
if(passwordPattern.test(name.value)){
alert(elename+"中含有非法字符!");
name.focus();
return false;
}
return true;
}
//验证email
function validate_email(name){
var emailPattern = /^([a-zA-Z0-9_/.-])*@([a-zA-Z0-9_-])+(/.[a-zA-Z0-9_-])+/;
if(trim(name.value) != ""){
if(emailPattern.test(name.value)){
return true;
}else{
alert("email输入错误!");
name.focus();
return false;
}
}
return true;
}
//验证钱数
function validate_money(name){
var moneyPattern = /[^0-9/.]/;
if(trim(name.value) != "")
if(moneyPattern.test(name.value)){
//alert("工资输入错误!");
name.focus();
return false;
}
return true;
}
//只允许输入数字
function validate_number(name){
var moneyPattern = /[^0-9]/;
if(trim(name.value) != "")
if(moneyPattern.test(name.value)){
alert("只允许输入数字!");
name.focus();
return false;
}
return true;
}
//验证电话号码
function validate_phone(name){
var moneyPattern = /[^0-9/-]/;
if(trim(name.value) != "")
if(moneyPattern.test(name.value)){
alert("只允许输入数字!");
name.focus();
return false;
}
return true;
}
//比较日期
function validate_datesequence(date1,date2){
if(date2.value!=""){
if(date1.value<=date2.value)return true;
if(date1.value>date2.value)return false;
}else{return true;}
}
var aa=null;
function myopen(str){
if(aa==null){
aa = window.open("/chiefly/js/date.jsp?mytime="+str,"","height=180, width=210, center=0, toolbar =no, menubar=no, scrollbars=no, resizable=no, location=no, status=no");
}else{
aa.close();
aa = window.open("/chiefly/js/date.jsp?mytime="+str,"","height=180, width=210, center=0, toolbar =no, menubar=no, scrollbars=no, resizable=no, location=no, status=no");
}
}
不过到底怎么用呢?
直接写在 jsp页面中麻烦 确实麻烦!!!
一会研究它 放到个js文件中 每个页面调用她 应该可以吧
我们要把思想调理了!!!
学习从现在开始!!!
相关文章推荐
- 关于调用函数中引用supei语句进行调用且与那个什么滴继承关系 呵呵
- 关于网络映射导致云平台sso无法跳转验证解决方案
- 关于 Java web start 是干什么用的
- 关于富客户断的打印输出问题
- 关于spring security的权限验证有关问题
- 关于Django的验证用户名密码登录
- Rational Team Concert 能为客户带来什么价值?
- 关于喜爱写代码,不喜欢和客户沟通的问题
- [珍藏]什么是威客,2008最新验证威客网址
- 关于计算1+1=2,电脑到底经历了什么?底层到底是如何工作的?
- 关于JS 正则表达式验证问题
- 关于验证码识别3
- 关于依赖属性的验证回调
- 关于进行Asp.net窗体验证的过程说明
- 关于MVC中模型model的验证问题
- 关于ethernet的调试验证总结
- 关于那个permission和uses-permission的那些坑
- 圣天诺的虚拟机保护方式:关于那个巨大的二叉树
- 关于浏览器和网络的20项须知-什么是互联网?
- 客户真不知道自己想要什么