格式化文本框中的文本 [英] formatting text in a textbox

查看:82
本文介绍了格式化文本框中的文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨我有一个有两个数字的文本框...现在在两个数字之后一个点和四个零应该追加.......

如果tetxbox已经包含点我应该不附加点只有四个零需要追加..

请建议

hi i had a textbox which has two digits...now after two digits a dot and four zeroes should append.......
also if the tetxbox already contains dot i should not append dot only four zeroes need to append..
please suggets

推荐答案

formatmask(string str)
{
st=st.Trim();
if(st.Length>0 && st!=null)
{
if(!st.Contains('.'))
{
st=st+ '.';
st=st.PadRight(st.length+4 .'0');
}
else
{
string[] ds=st.split('.');
string aftervalue=ds[1].ToString();
if(aftervalue.Length<=4)
{
aftervalue=aftervalue.PadRight(4,'0');
}
st=ds[0].ToString()+"."+aftervalue;
}
}
rturn st;
}
}



protected void txt_TextChanged(onject sender,Eventraggs e))
{

txtformat.text=formatmask(txtformat.Text);
}


这篇关于格式化文本框中的文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆