在lefttrim中去找非unicode空白符在datastr中去找<或者>datastr.search(/\S/gi);
search貌似不支持全局检索来着
search貌似不支持全局检索来着
解决方案 »
- 客户端控件中有没有类似于gridview的控件?
- 怎么把一个任意的时间(单位秒)转换为YYYY-MM-DD hh:mm:ss的形式
- 100分 ,请高手帮忙, javascript多线程访问数据库.
- 横向滚动图片的问题
- 解决一个WEBPART中的JAVASCRIPT展现问题,现金50元酬谢,绝不食言,有意者请留QQ或者MSN!
- js美化下拉菜单,点击空白外自动收缩
- 如何在NS下实现“另存为”的功能?
- 怎样实现在html网页上点击doc附件时弹出另存为对话框而不被直接打开?使用html语言或javascript.
- 父窗口内有一下拉框,绑定记录集A,在该页内winopen新窗口,在新窗口内插入数据,如何
- 获取input text中值
- 如何获取网页中的相对地址
- 关于exobud播放器的进度条问题!请大家帮忙看看!
lefttrim == -1
if (allowednull) {
return 1;
}checkstring("身份证号码", document.register.code.value, false)
function checkstring(name,data,allowednull)
{
var datastr = data;
var lefttrim = datastr.search(/\S/gi); // 正则,找datastr中的非unicode空白符,不过这样写有问题,search不支持全局检索,去掉"g"if (lefttrim == -1) { // 如果没有找到,则返回-1
if (allowednull) { // 如果允许空
return 1;
} else { // 否则
alert("请输入" + name + "!");
return -2;
}
}
if (datastr.search(/[ <>]/gi) != -1) { // 如果datastr里面有"<"或者">"
alert("" + name + "中包含非法字符 <>");
return -1;
}
return 0;
}
</script>