本文介绍了格式化文本框中的文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨我有一个有两个数字的文本框...现在在两个数字之后一个点和四个零应该追加.......
如果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);
}
这篇关于格式化文本框中的文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!