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

autocar 2004-05-04 12:36:07

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

<input id=text1 type=text>


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

...全文
82 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
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"])

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧