大家好,你们有谁知道怎样用js判断输入的内容既包含英文字母,又包含数字,又包含“-”吗?谢谢了

蕲雁 2009-11-27 05:09:55
大家好,你们有谁知道怎样用js判断输入的内容既包含英文字母,又包含数字,又包含“-”吗?谢谢了
...全文
249 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
itliyi 2009-11-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 click_me 的回复:]
JScript code<script type="text/javascript"><!--var Check=function(str){var d=/\d/, w=/[a-z]/i, s=/-/;if(str.search(d)!=-1&& str.search(w)!=-1&& str.search(s)!=-1){
alert("同时包含数字,字母和-");
}else{
alert("不符合要求");
}
}
Check("abc");
Check("124");
Check("aff---");
Check("a-3");
Check("-v-ff3");//--></script>
[/Quote]顶
friendly_ 2009-11-28
  • 打赏
  • 举报
回复

var a ="a2-";
alert(/[a-zA-z]/.test(a)&&/\d/.test(a)&&/\-/.test(a));
Click_Me 2009-11-27
  • 打赏
  • 举报
回复

<script type="text/javascript">
<!--
var Check = function(str){
var d = /\d/, w = /[a-z]/i, s = /-/;
if(str.search(d) != -1 && str.search(w) != -1 && str.search(s) != -1){
alert("同时包含数字,字母和-");
}else{
alert("不符合要求");
}
}
Check("abc");
Check("124");
Check("aff---");
Check("a-3");
Check("-v-ff3");

//-->
</script>
草根醉秋意 2009-11-27
  • 打赏
  • 举报
回复

//是用正则表达式
var patten = /^[\w\-]*$/;
alert(patten.test("中文"));
alert(patten.test("a0-a100"));
likejun45 2009-11-27
  • 打赏
  • 举报
回复
正则表达式....

87,997

社区成员

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

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