求一简单正则 我想在某一个输入框中的输入做校验1,验证输入的必须包含数字和字母2,验证输入的必须包含数字和字母且不含特殊字符 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var str = /^[a-z0-9.]*$/gi;//判读字母数字组合 str .test("xx") 1、<script>function zimuShuzi(str){ if(/[0-9]/.test(str)&&/[a-zA-Z]/.test(str)){ return "符合"; }else{ return "不符合"; }}alert(zimuShuzi("asdf"));alert(zimuShuzi("1234"));alert(zimuShuzi("asdf1234"));</script> 2、function zimuShuziNoTeshu(str){ if(/[0-9]/.test(str)&&/[a-zA-Z]/.test(str)&&(!/[\_\-\/\\\$\#\%]/.test(str))){ return "符合"; }else{ return "不符合"; }}alert(zimuShuziNoTeshu("asdf"));alert(zimuShuziNoTeshu("1234"));alert(zimuShuziNoTeshu("asdf1234_"));alert(zimuShuziNoTeshu("asdf1234")); 6楼有没有不用&&来判断的正则啊,我不喜欢用&& .*([a-z][0-9]|[0-9][a-z]).*必须有数字和字母的 我也不喜欢&&呀,不过我也不太喜欢这么长的re<script>function zimuShuziNoTeshu(str){ var re = /^[^\_\-\/\\\$\#\%]*([0-9][^\_\-\/\\\$\#\%]*[a-zA-Z]|[a-zA-Z][^\_\-\/\\\$\#\%]*[0-9])[^\_\-\/\\\$\#\%]*$/; if(re.test(str)){ return "符合"; }else{ return "不符合"; }}alert(zimuShuziNoTeshu("asdf"));//不符合alert(zimuShuziNoTeshu("1234"));//不符合alert(zimuShuziNoTeshu("asdf1234_"));//不符合alert(zimuShuziNoTeshu("asdf1234"));//符合alert(zimuShuziNoTeshu("1234asdf"));//符合</script> 1,验证输入的必须包含数字和字母<script type="text/javascript">var reg=/(?=.*\d)(?=.*[a-zA-Z])^.+$/alert(reg.test("123"));alert(reg.test("abc"));alert(reg.test("123d"));alert(reg.test("d123"));</script>2,验证输入的必须包含数字和字母且不含特殊字符<script type="text/javascript">var reg=/(?=.*\d)(?=.*[a-zA-Z])(?!.*[#$%&])^.+$/alert(reg.test("123"));alert(reg.test("abc"));alert(reg.test("123d"));alert(reg.test("d123"));alert(reg.test("#d123"));</script> 换下这样.*([a-z].*[0-9]|[0-9].*[a-z]).* 你要的答案分别是:(?:\d+?.*?[a-z]+?|[a-z]+?.*?\d+?)^(?:\d+?[a-z]+?|[a-z]+?\d+?)$ childnodes.add和appendchild方法 点击超链接下载文件 字符串中间含空格的情况如何用正则表达式匹配 如何在提示窗口加上连接呢?谢谢 关于鼠标经过,图片变化的问题 正则 请问如何让页面导入的时候就显示繁体? 求javascript函数:单击IE页面中的文字1,则1变成0,继续单击0,则0又变回1,即单击左键,实现0和1的交互替换 javascript一个基础问题,求大大们帮忙,小弟在线等!!!!急````` 帮忙看一下这段代码出了什么问题? 关于jquery和AJAX树形菜单问题 请高手解释一段JS代码
var str = /^[a-z0-9.]*$/gi;//判读字母数字组合
str .test("xx")
function zimuShuzi(str){
if(/[0-9]/.test(str)&&/[a-zA-Z]/.test(str)){
return "符合";
}else{
return "不符合";
}
}alert(zimuShuzi("asdf"));
alert(zimuShuzi("1234"));
alert(zimuShuzi("asdf1234"));
</script>
if(/[0-9]/.test(str)&&/[a-zA-Z]/.test(str)&&(!/[\_\-\/\\\$\#\%]/.test(str))){
return "符合";
}else{
return "不符合";
}
}alert(zimuShuziNoTeshu("asdf"));
alert(zimuShuziNoTeshu("1234"));
alert(zimuShuziNoTeshu("asdf1234_"));
alert(zimuShuziNoTeshu("asdf1234"));
function zimuShuziNoTeshu(str){
var re = /^[^\_\-\/\\\$\#\%]*([0-9][^\_\-\/\\\$\#\%]*[a-zA-Z]|[a-zA-Z][^\_\-\/\\\$\#\%]*[0-9])[^\_\-\/\\\$\#\%]*$/;
if(re.test(str)){
return "符合";
}else{
return "不符合";
}
}alert(zimuShuziNoTeshu("asdf"));//不符合
alert(zimuShuziNoTeshu("1234"));//不符合
alert(zimuShuziNoTeshu("asdf1234_"));//不符合
alert(zimuShuziNoTeshu("asdf1234"));//符合
alert(zimuShuziNoTeshu("1234asdf"));//符合
</script>
<script type="text/javascript">
var reg=/(?=.*\d)(?=.*[a-zA-Z])^.+$/
alert(reg.test("123"));
alert(reg.test("abc"));
alert(reg.test("123d"));
alert(reg.test("d123"));
</script>
2,验证输入的必须包含数字和字母且不含特殊字符
<script type="text/javascript">
var reg=/(?=.*\d)(?=.*[a-zA-Z])(?!.*[#$%&])^.+$/
alert(reg.test("123"));
alert(reg.test("abc"));
alert(reg.test("123d"));
alert(reg.test("d123"));
alert(reg.test("#d123"));
</script>
.*([a-z].*[0-9]|[0-9].*[a-z]).*
(?:\d+?.*?[a-z]+?|[a-z]+?.*?\d+?)
^(?:\d+?[a-z]+?|[a-z]+?\d+?)$