求正则表达式 验证长度:汉字(双字节字符)50或字母100

[复制链接]
查看11 | 回复2 | 2008-6-6 15:55:08 | 显示全部楼层 |阅读模式
是这样的,我的数据库字段为char(100),我在插入的字符串中既有汗字又有字母,我的正则表达式应该怎么写啊!
或者用更好的办法,能实现前台验证就行!(我想请教的是前台验证,不要提交服务器的)
谢谢两位,刚才我把两位的方法综合了一下,完成了!主要用了521oyq 的,但是现在还有最后一步,需要两位帮忙,急呀 !好用了之后我两位都有分! 谢谢了,拜托!
就是:我要点提交按钮,怎么还能让它在前台再验证一下,如果不符合,就不提交服务器!(我提交按钮用来插入数据的)
那样的话不就还要提交服务器吗,页面也又刷新了一便,能不这样吗?
是不是不能给两个人同时加分啊!

回复

使用道具 举报

千问 | 2008-6-6 15:55:08 | 显示全部楼层
/[^\x00-\xff]/g是汉字的正则.如:if (/[^\x00-\xff]/g.test(s)) alert("含有汉字"); 现在对你文本框的输入进行判断:function checkLength(txtObj){var val=txtObj.value;var valLength=0;for(var ii=0;ii100)
回复

使用道具 举报

千问 | 2008-6-6 15:55:08 | 显示全部楼层
function getStringLen(Str) { var i,len,code; if(Str==null || Str == "") return 0; len = Str.length; for (i = 0;i < Str.length;i++)
{
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行