怎么输入格式化的字符串! 用javascriptsss.substring(0,22) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 出现乱码的可能是在第22个字符正好是一个中文的中间,(一个中文字符是2个字节不用说了吧)解决的办法可以先将整个字符串进行一次“扫描”,用JS依次判断每个字符的ASCII的值,这样可以知道第22位上是什么字符,如果是中文的话就从21或者23截断 那怎么知道22上的是什么字符啊!怎么用ASCII来判别啊!多谢了! 用JS可以得到一个字符对应的ASCII值啊~~这里有一个检测一个字符串是否为字母数字组合的JS函数:function checkchar(str){var temp=str.length;for (i=0;i<temp;i++){if ((str.charCodeAt(i)>57) && (str.charCodeAt(i)<65)){return false;}if ((str.charCodeAt(i)>90)&&(str.charCodeAt(i)<97)){return false;}if (str.charCodeAt(i)<48){return false;}if ((str.charCodeAt(i)>122)){return false;}}return true;}当然你可以类似的做你想要的checkchar()~~^_^ try lookhttp://www.csdn.net/expert/topic/212/212481.shtm QQ聊天记录的分页是如何做的? array删除指定key的元素 PHP登录后跳转当前页面 我用mbstring扩展时的问题~~~怎么办?? 老问题 请教 win2000下 mssql 的连接问题 Discuz怎么老安装不成功 [提信誉][散分][讨论]现在做个什么PHP程序有前途? 1个SQL语句问题,请唠叨一下 还是不明白rawurlencode()和urlencode()的区别还有$foo是什么?100分 又一个高难的问题,在线急盼!!!:) 我想用PHP实现mail的发送,哪里有配置mail服务器的资料(w2k+apache+php) 问一下,谁有计算某日所属的当周内的其他日期的函数
怎么用ASCII来判别啊!
多谢了!
{
var temp=str.length;
for (i=0;i<temp;i++)
{
if ((str.charCodeAt(i)>57) && (str.charCodeAt(i)<65))
{
return false;
}
if ((str.charCodeAt(i)>90)&&(str.charCodeAt(i)<97))
{
return false;
}
if (str.charCodeAt(i)<48)
{
return false;
}
if ((str.charCodeAt(i)>122))
{
return false;
}
}
return true;
}当然你可以类似的做你想要的checkchar()~~^_^
http://www.csdn.net/expert/topic/212/212481.shtm