ASP判断字符串长度(包含汉字问题)

news/2024/7/3 6:40:06

<%
Function getLength(txt)
txt=trim(txt)
x = len(txt)
y = 0
for ii = 1 to x
   if asc(mid(txt,ii,1))<0 or asc(mid(txt,ii,1))>255 then
     y = y + 2
   else
     y = y + 1
   end if
next
getLength= y
End Function

'"************* 截取字符串 **************
Function getString(txt,length)
txt=trim(txt)
x = len(txt)
y = 0
if x >= 1 then
for ii = 1 to x
if asc(mid(txt,ii,1)) < 0 or asc(mid(txt,ii,1)) >255 then
    y = y + 2
else
    y = y + 1
end if
   if y >= length then
      txt = left(trim(txt),ii) '"字符串限长
   exit for
end if
next
    getString= txt
else
    getString= ""
end if
End Function
%>
<%=getLength("好好学习,天天可以向上吗?")%>


http://www.niftyadmin.cn/n/3566936.html

相关文章

[转贴]屏幕/内存同步原则在Symbian编程中的应用

屏幕/内存同步原则在Symbian编程中的应用2005-01-12浏览次数&#xff1a;89文/Peter Jiang 内存作为Symbian编程中最宝贵的资源&#xff0c;我们必须在编程中极其吝啬的加以使用&#xff0c;最好不用。当然谁都知道不用内存是无法编程的&#xff0c;就像即使吝啬如葛朗台也要穿…

ASP判断字符串长度(考虑汉字问题)

<% Function CheckStringLength(txt) txttrim(txt) x len(txt) y 0 for ii 1 to x if asc(mid(txt,ii,1))<0 or asc(mid(txt,ii,1))>255 then y y 2 else y y 1 end if next CheckStringLength y End Function ’"************* 截取字符串 ************…

张:动态检测用户名是否可用

当用户注册时&#xff0c;需要拟定并输入一个用户名&#xff0c;而这个用户名&#xff0c;很多时候会互相重复&#xff0c;所以&#xff0c;常见的情况是&#xff0c;在输入 框旁边放一个按钮“检测用户名”&#xff0c;当用户点击时&#xff0c;提交到CheckUserName.asp进行检…

张建慧:用脚本设置输入框的数目

常见的比如上传图片时,如果要上传5个,可输入5,然后图片文件的选择框就变为了5 如果添加一些简单的内容,比如两三个文本框为一条记录,那么这样的信息采用这种方法将非常简便,只要在接收时轮循即可 下面是代码,保存为html即可: <body topmargin"0" leftmargin"…

DETR源码笔记(二)

在DETR源码笔记&#xff08;一&#xff09;中&#xff0c;阅读到了main()函数的第二部分构建模型部分&#xff0c;接下来是搭建transformer部分。 目录 搭建Transformer Encoder Decoder DETR搭建 LOSS计算和GT匈牙利匹配 PostProcess后处理 main&#xff08;三&#x…

用asp+javascript实现动态数据联动,不刷新

/by xxrl(孔曰成仁&#xff0c;孟曰取E) /Chinese:蒋健华 /email:jjh_115eyou.com 联动&#xff0c;联动&#xff0c;联动。。。。困扰了好多网友的神经&#xff0c;在CSDN&#xff0d;ASP板块中&#xff0c;总是看到网友们大呼救命&#xff0c;救什么&#xff1f;联动&#xf…

让innerHTML中的script脚本执行起来

<P>在我们使用AJAX的时候&#xff0c;经常要用到innetHTML来更新对象的内容&#xff0c;但是对于更新的<script>脚本程序浏览器却无法执行&#xff0c;我前面AJAX初学常遇问题解答这篇文章曾提到过这个问题&#xff0c;它不执行的原因是&#xff1a;<script>…

[转贴]在Visual C++调试器中显示Symbian字符串和描述符

在Visual C调试器中显示Symbian字符串和描述符 2005-01-12 浏览次数&#xff1a;83 文/Peter Jiang(译自newlc.com) 现在使用Visual Studio有一个令人很不爽的地方,就是处理描述符,因为你不能直接显示它们的内容(只能在模拟器的窗口里看到).这里有一个小技巧将可以让你显示…