求一正则表达式 求一正则表达式为空,或者是任意字符数字(不能以逗号结尾和开头)或者以逗号隔开(不能以逗号结尾和开头)如 空字符可以 1,2.5,tt,dd 可以13ffsdfdf 可以,13,a 不可以a,23, 不可以 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ^(?:\s+|[A-Za-z0-9]+|([A-Za-z0-9]+\,[A-Za-z0-9]+){1,})$试试 <input type="text" id="id" name="name" /><script type="text/javascript">//换种思维document.getElementById("id").onblur=function(){ var v=this.value,err=false; if(v!=""){ var arr= v.split(","); for(var i=0;i<arr.length;i++){ if(arr[i]=="")err=true; } } if(err){ alert("字符不合法"); this.value=""; }else{ //alert("通过审核"); }}</script> <input type="text" onblur = "xx(this.value)"><script> window.xx = function(v){ alert(/^(?:\s*|[0-9a-z]{1,2}|[0-9a-z][0-9a-z,]*[0-9a-z])$/i.test(v)) }</script> <input type="text" onblur = "xx(this.value)"><script> window.xx = function(v){ alert(/^(?:\s*|[0-9a-z]{1,2}|[0-9a-z][0-9a-z,]*[0-9a-z])$/i.test(v)) }</script> var a=["1,2.5,tt,dd","13ffsdfdf",",13,a","a,23,"]; var reg=/^(?!,).*(?!,).$/; for(var i in a){ alert(a[i]+":"+reg.test(a[i])); }?? JS控制表单问题 获取客户端登录系统的用户名 如此 js正则表达怎么写 //172.20.0.123/test 请问如何获取当前路径 gb2312编码转换成对应的文字 急急急急急!!!!!!!!!!!!! 高手请进! Jquery验证框架无法起到做作用 这个效果怎么样实现 请教如何用javascript和ccs式样表编写xp风格的网页?还有我用同样的方法要写一个带金属过渡塞色的表格怎样解决?最好原码?问题解决了还 vbscript到javascript的语句转换 求助多链接地址 关于Jquery插件--FlexiGird复选框默认选中问题
^(?:\s+|[A-Za-z0-9]+|([A-Za-z0-9]+\,[A-Za-z0-9]+){1,})$
试试
<script type="text/javascript">
//换种思维
document.getElementById("id").onblur=function(){
var v=this.value,err=false;
if(v!=""){
var arr= v.split(",");
for(var i=0;i<arr.length;i++){
if(arr[i]=="")err=true;
}
}
if(err){
alert("字符不合法");
this.value="";
}else{
//alert("通过审核");
}
}
</script>
<script>
window.xx = function(v){
alert(/^(?:\s*|[0-9a-z]{1,2}|[0-9a-z][0-9a-z,]*[0-9a-z])$/i.test(v))
}
</script>
<script>
window.xx = function(v){
alert(/^(?:\s*|[0-9a-z]{1,2}|[0-9a-z][0-9a-z,]*[0-9a-z])$/i.test(v))
}
</script>
var reg=/^(?!,).*(?!,).$/;
for(var i in a){
alert(a[i]+":"+reg.test(a[i]));
}
??