哪位有asp.net中textbox 第三方的控件吗?
满足条件是:只能输入数字,千分位自动分开。
如:1,232,421.99
谢谢。
满足条件是:只能输入数字,千分位自动分开。
如:1,232,421.99
谢谢。
解决方案 »
- 关于Stream.read()参数疑惑 在线等 @!~ 谢谢
- 递归删除存储过程
- MVC框架下,如何调用alert报告后台处理状况?
- 自定义web控件的数据源绑定
- asp.net 2.0 如何读取xml字符串
- 用时间控制要变化的数据怎么做呢-- 一条数据显示一天。到第二天显示下一条数据
- 请教高人两个问题!先谢谢了!
- 关于DataGrid控件中实现超连接,help me.
- 客户端OCX控件如何与服务器进行数据交换
- 调用对方接口;出现连接的主机没有反应,连接尝试失败错误 求解,谢谢
- 配置错误 在 我 机器上正常 运行但在服务器上就报错
- gridview 中列的控制 使一列能够根据另一列的值来动态显示内容
当onkeyup是调用这个函数
protected void test_ServerClick(object sender, EventArgs e)
{
// 正则表达式对象
Regex re = new Regex(@"(?<=\d)(?=((\d{3})+\b))");
// 替换
string oldstr =txt.Value; string newstr = re.Replace(oldstr, ",");
txt.Value = newstr;
}
<input type="text" id="txt" runat="server"/>
<input type="button" id="test" runat="server" onserverclick="test_ServerClick" />
var re = /(?<=\d)(?=((\d{3})+\b))/;
var oldtext = "11123311.12";
var newtext = oldtext.replace(re, ",");用js报错,很郁闷,期待谁能修正下.
这个正则不是很完善,需要改进.
{
var re=/\d{1,3}(?=(\d{3})+$)/g;
var n1=n.replace(/^(\d+)((\.\d+)?)$/,function(s,s1,s2){return s1.replace(re,"$&,")+s2;});
alert(n+"\r\n"+n1)
}
这个正则可以。
感谢上面兄弟的回答
用js,在输入完毕后才能显示出来。
不知能否做到这样的数字textbox?
var oldtext = "11123311.12";
var newtext = oldtext.replace(re, ",");
var re = /(?<=\d)(?=((\d{3})+\b))/;你这样写是不对的,改成下面这样再试试
Regex re = new Regex(@"(?<=\d)(?=((\d{3})+\b))");
不知能否做到这样的数字textbox?
这里有2.0的
可以下载
http://www.codeplex.com/AjaxControlToolkit/Release/ProjectReleases.aspx?ReleaseId=16488
怎么回事