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加载页面时指向一个描点。已知如何通过链接做成描点的,可是想让页面加载时直接指向不需要点击链接。
1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo ......
以下是一段JavsScript脚本,但运行时总会产生 “Microsoft JScript 运行时错误: 'null' 为空或不是对象”异常,大家帮看一下。
<form id="form1" runat="server">
< ......
在JSP页面有一个<input type="hidden" name="index" value="0">/>控件
当我用下面的JavaScript函数改变其value的值的时候 如果满足条件(即i>=3的时候)为什么value的 ......
111
1st JavaScript Editor 这是下载地址:http://www2.skycn.com/soft/27249.html
JavaScript Editor、dreamweaver、UltraEdit-32等等,都很智能化,不过,还是要自己熟悉。还有一些工具用来调试也不错 ......