求验证字符串长度的正则表达式 检测一个字符串(包括汉字)的长度只能为 20-1000如果有空格,空格不计算在内找拉好多,一有空格就会错误,高手帮忙。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 e=*.valuee=e.replace/[^\x00-\xff]/g,"aa");e=e.replace/\ /g,"");e.lenth??? 这个在验证控件里应该是做不到,正则虽然强大,但似乎还没强大到单只一个式子就可以做这件事的地步如果你一要在客户端验证的话,可以用javascript,先把空格替换掉,然后判断一下长度是否在20-1000之间就行了 关键是俩个一块用 onclick 中加上我发现我点按纽后 javascript 可以验证 但是 net的验证控件都不管用拉 照样提交郁闷高手指教 这方面用得少,不是很清楚,你把它写在CustomValidator里试下或者只用javascript的,验证控件能做到的,javascript应该都能做到吧,只是需要自己写,麻烦些而已 用js比较简单些<html><script language=javascript> function cc(obj,len) { if(obj.value.replace(/[^\x00-\xff]/g,"**").length>len){alert("太长");} }</script>下面是调用1.<input type="text" onblur="cc(this,4)">最长4,汉字2<br/>1.<input type="text" onblur="cc(this,4)">最长6,汉字3<br/></html> 谁有调用"完美解码"播放器的代码? 怎样读取Global.asax中的值,在Global.asax中声明了一个hashtable c# web页面 弹出showModalDialog后, 返回值问题! 虚心求教! 关于JS文件调用!(急) 返回DataTable对象,怎么写? web页面中如何调用msn 急求 Linq 问题, ■■图片克隆问题,帮忙帮忙,解决不了!■■ 有关DataGrid加载数据速度慢的问题... 页面回退的 问题 求一个正则表达式
e=e.replace/[^\x00-\xff]/g,"aa");
e=e.replace/\ /g,"");
e.lenth???
如果你一要在客户端验证的话,可以用javascript,先把空格替换掉,然后判断一下长度是否在20-1000之间就行了
我发现我点按纽后 javascript 可以验证 但是 net的验证控件都不管用拉 照样提交
郁闷
高手指教
或者只用javascript的,验证控件能做到的,javascript应该都能做到吧,只是需要自己写,麻烦些而已
<html>
<script language=javascript>
function cc(obj,len)
{
if(obj.value.replace(/[^\x00-\xff]/g,"**").length>len){alert("太长");}
}
</script>
下面是调用
1.<input type="text" onblur="cc(this,4)">最长4,汉字2<br/>
1.<input type="text" onblur="cc(this,4)">最长6,汉字3<br/>
</html>