如何用js检查文本框的内容是否合法????????????

autocar 2004-05-04 12:36:07

如何用js检查"text1"文本框的内容是否合法????????????

<input id=text1 type=text>


如果"text1"文本框的内容的字符在 a-z,0-9,A-Z 范围内就合法

...全文
33 2 点赞 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ice_berg16 2004-05-04
if (!/^[a-z0-9A-Z]+$/.test(text1.value))
alert("不合法");
  • 打赏
  • 举报
回复
missair 2004-05-04
function checkIt(obj)
{
var str = obj.value;
var str1 = "";
for (var i=0;i<str.length;i++)
{
str1 = str.substr(i,1);
var r = str1.match(/[^A-Za-z0-9]/);
if (r != null)
{
alert("请输入数字或英文字母!")
return false;
}
}
}
//obj代表文本框对象,调用时可用checkIt(document.all["text1"])
  • 打赏
  • 举报
回复
相关推荐
发帖
JavaScript
加入

8.5w+

社区成员

Web 开发 JavaScript
申请成为版主
帖子事件
创建了帖子
2004-05-04 12:36
社区公告
暂无公告