不是有一个txtBameTextLength吗?这个就得到他的长度了、、、、、、
你就可以
if(txtBameTextLength>4&&txtBameTextLength<12)
{
}
float width = 0;Paint paint = new Paint();paintsetTextSize(size);float text_width = paintmeasureText(text);//得到总体长度 width = text_width/textlength();//每一个字符的长度其中paint有很多属性可以设置,会影响长度
<asp:TextBox id="TextBoxContent" TextMode="MultiLine" onkeyup="GetCharacter();" onblur="GetCharacter();"></asp:TextBox>
<script>
function GetCharacter()
{
var textbox=documentgetElementById("<%=TextBoxContentClientID %>");
if(textboxvaluelength>500)
{
textboxvalue=textboxvaluesubstring(0,500);
}
}
</script>
随便看了下,发现不止一个问题,暂时为你修正一个:
(你的For语句是一个复合语句,内部不能有标行:loop,要写在外面用call引用,注意:loop后的goto :eof不能丢)
@echo offsetlocal enabledelayedexpansion
if exist reporttxt del reporttxt
set line=0
for /f "tokens= delims=" %%a in (newtxt) do (
set var=%%a
set /a line+=1
set num=0
call :loop
)
echo 第!line!行字符串长度为:!num!个字符 >>reporttxt
pause
goto :eof
:loop
if not "!var!"=="" (
set /a num+=1
set var=!var:~1!
goto loop
)
goto :eof
花点心思,自己研究出来的才是好东西,祝你成功!
以上就是关于ASP.NET获取文本字符串长度的简单问题全部的内容,包括:ASP.NET获取文本字符串长度的简单问题、qt中,怎样得到一串文字的长度和宽度、asp.net中怎样获取文本框输入内容的长度等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)