易截截图软件、单文件、免安装、纯绿色、仅160KB

JavaScript常用验证 - Web 开发 / JavaScript

请问在js中通过哪个方法调用正则表达式做验证呢?
1.比如我现在想做一个非空验证
function check() {
  var str = document.myform.txtUser.value;
  //取到value以后接下来如何用正则表达式验证呢?
}

2.同样是做一个非空验证, 这个应该不用正则表达式的吧?
判断单选按钮(男女, 必须要选择一个)和多选项框(至少要选择一个) 以及下拉列表要选中一个, 如何验证?
function check() {
  var str = document.myform.txtUser.value;
  //取到value以后接下来如何用正则表达式验证呢?
  if(str.length<1){
  alert("为空");
  return false;//非空不用正则的
  }
}

2,既然要必须选中一个 也不用验证了 直接默认设置一下 在html中 写 checked 或 selected

回aspwebbchh:

1.这样不好吧, 感觉和str == ""一样, 如果用户输入几个空格就杯具了

2.现在的情况就是不好固定checked的一个, 至少checkbox不好用啊

str=trim(str);这样空格就没事了

var arr = document.getElementsByName("checkboxname");
var x=0
for(var i=0;i<arr.length;i++){
  if(arr[i].checked){
  x=x+1
  }
}
if(x==0){
alert("必须选一个");
return false;
}

trim这个方法是从哪里来的? 好像没有呀

不好意思 javascript好像没有

function ltrim(str){
return str.replace( /^[" "|" "]*/, "");
}

function rtrim(str){
re


相关问答:

Javascript描点问题 - Web 开发 / JavaScript

用javascript加载页面时指向一个描点。已知如何通过链接做成描点的,可是想让页面加载时直接指向不需要点击链接。
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo ......

这段JavaScript代码为什么无法执行 - .NET技术 / C#

以下是一段JavsScript脚本,但运行时总会产生 “Microsoft JScript 运行时错误: 'null' 为空或不是对象”异常,大家帮看一下。 
<form id="form1" runat="server">
  < ......

JavaScript函数一个很奇怪的问题 - Java / Java EE

在JSP页面有一个<input type="hidden" name="index" value="0">/>控件
当我用下面的JavaScript函数改变其value的值的时候 如果满足条件(即i>=3的时候)为什么value的 ......

javascript有编辑器吗? - Web 开发 / JavaScript

111

1st JavaScript Editor 这是下载地址:http://www2.skycn.com/soft/27249.html

JavaScript Editor、dreamweaver、UltraEdit-32等等,都很智能化,不过,还是要自己熟悉。还有一些工具用来调试也不错 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号