MaskedTextBox总结
掩码元素
|
说明
|
正则表达式元素
|
0
|
0 到9 之间的任何一个数字。必选项。
|
\d
|
9
|
数字或空格。可选项。
|
[ \d]?
|
#
|
数字或空格。可选项。如果此位置在掩码中保留为空,它将显示为空格。允许使用加号(+) 和减号(-)。
|
[ \d+-]?
|
L
|
ASCII 字母。必选项。
|
[a-zA-Z]
|
?
|
ASCII 字母。可选项。
|
[a-zA-Z]?
|
&
|
字符。必选项。
|
[\p{Ll}\p{Lu}\p{Lt}\p{Lm}\p{Lo}]
|
C
|
字符。可选项。
|
[\p{Ll}\p{Lu}\p{Lt}\p{Lm}\p{Lo}]?
|
A
|
字母数字。可选项。
|
\W
|
.
|
相应于区域性的小数点占位符。
|
不可用。
|
,
|
相应于区域性的千分位占位符。
|
不可用。
|
:
|
相应于区域性的时间分隔符。
|
不可用。
|
/
|
相应于区域性的日期分隔符。
|
不可用。
|
$
|
相应于区域性的货币符号。
|
不可用。
|
<
|
将后面的所有字符转换为小写。
|
不可用。
|
>
|
将后面的所有字符转换为大写。
|
不可用。
|
|
|
停止前面的大写转换或小写转换。
|
不可用。
|
\
|
对掩码字符进行转义,将它转换为原义字符。“\\”是反斜杠的转义序列。
|
\
|
所有其他字符。
|
原义字符。所有非掩码元素将在 MaskedTextBox中以原样显示。
|
所有其他字符。
|
{
with(oMemery)
{
try
{
var token;
if(tok == "\b") //如果输入的是一个退格
token = inBuffer.slice(0,-1); //那么把缓存中的内容去掉一个
else
token = inBuffer + tok.toString(); //否则接受新输入的数字
//如果数值的第一位是小数点,显示的时候要补一个0
if(token.slice(0,1) == ".") token = 0 + token;
//判断输入接收后的结果是否满足数值的格式:^([\d]+(\.)?[\d]*)?$,其他
//常用正则表达式可以参考我的《C#中验证控件的使用方法总结》的博文
if(/^([\d]+(\.)?[\d]*)?$/.test(token))//
{
inBuffer = token; //如果满足,则确认接受,写入缓存
}
return formatBuff(inBuffer);
}
catch(ex)
{
alert(ex.message);
}
}
}
MaskedTextBox总结相关推荐
- MaskedTextBox的聚焦和光标位置
遇到一个关于MaskedTextBox聚焦和光标居左的问题. ①. 先说说聚焦: 起初给MaskedTextBox设置了Focus(),运行之后,并没有作用. 然后又给Form添加了Load事件,又设 ...
- MaskedTextBox
掩码控件还是比较常用的,一下是摘自msdn的掩码元素表: 掩码元素 说明 0 数字,必选.此元素将接受 0 到 9 之间的任何一个数字. 9 数字或空间,可选. # 数字或空间,可选.如果掩码中该位置 ...
- winform控件之maskedTextBox
maskedTextBox控件是使用掩码区分正确的和不正确的用户输入的控件,掩码定义如下 掩码元素 说明 正则表达式元素 0 0 到 9 之间的任何一个数字.必选项. \d 9 数字或空格.可选项. ...
- C# 公共控件之maskedTextBox
IP地址框 1.添加 maskedTextBox 控件 2.设置属性 3.设定MouseLeave事件 private void IPAddressOnMouseLeave(object sender ...
- vb.net 教程 3-4 窗体编程 公共控件4 MaskedTextBox
9.MaskedTextBox 掩码文本框?实际上就是使用设定的格式来控制文本输入的文本框. 重要属性: PromptChar:表示在掩码文本框中需要用户填充的位置使用什么字符 Mask:设置用户输入 ...
- C#MaskedTextBox掩码元素说明
掩码元素 说明 0 数字,必选.此元素将接受 0 到 9 之间的任何一个数字. 9 数字或空间,可选. # 数字或空间,可选.如果掩码中该位置为空白,在Text属性中将把它呈现为一个空格.允许使用加号 ...
- winform之MaskedTextBox(掩码文本控件)
控件主要作用: 使用掩码来区分用户输入文本是否正确. 常用属性: 属性 描叙 BeepOnError 指示键入无效字符是控件是否发出系统提示音: CutCopyMaskFormat 设置控件文本值复制 ...
- 设置MaskedTextBox控件的格式,掩码方式检验输入方式
#region 设置MaskedTextBox控件的格式,掩码方式检验输入方式/// <summary>/// 将MaskedTextBox控件的格式设为yyyy-mm-dd格式./// ...
- MaskedTextBox中对IP信息输入的处理
在VB.NET中,MaskedTextBox对于一些格式化的输入非常有用,但是初次接触到它,有时候让人无所适从,比如这个控件用于IP地址输入时,就会出现让人头痛的问题. 比如,在MaskedTextB ...
最新文章
- xml文件上传服务器读取不了,本地读取服务器Xml文件及本地读本地的xml
- linux python pip卸载,Python pip的安装及卸载
- 利用python 实现微信公众号群发图片与文本消息功能
- Cache占用过多内存导致Linux系统内存不足问题排查
- php-curl-class,一个简单PHP CURL类
- 【正则表达式】正则表达式
- 周老师打酒喝光回 递归
- python编写交互界面设计_第16 p,PYthon中的用户交互,Python GUI编程
- iis服务器转发消息至服务端,IIS服务器配置NXLog进行syslog转发
- 机器学习-决策树算法
- python 有放回随机抽取_Python 随机抽样
- 有什么小号音准测试软件,小号演奏家对小号初学者的一些建议 | 悦趣音乐中心...
- JavaEE 之 Mybatis
- Redis 大数据量(百亿级)Key存储需求及解决方案
- Linux(U盘挂载,玩客云armbian详细挂载U盘扩容)
- 显示器接服务器后黑屏,笔记本外接显示器黑屏怎么修复_笔记本外接显示器后黑屏的处理方法...
- python windows系统下导入数据集的绝对路径问题
- runtime error program c:/WINDOWS/Explorer.EXE
- 《班扎古鲁白玛的沉默》仓央嘉措
- (附源码)Springboot流浪动物救助平台-计算机毕设 071512
热门文章
- c语言合法常量十六进制,C语言中十六进制数oxff为什么不合法
- 软件测试笔记:黑盒测试——边界测试
- 软件测试 thirdday(边界测试)
- (C++语法篇)1.2 判断语句(if ……else……)
- 伦敦金现价的左右因素
- 由于连接方在一段时间后没有正确答复或连接的主机没有反应_电动车锂电池正确充电方法及充电过程详解...
- CI框架部署遇到的两个问题
- Drools动态创建规则文件并动态调用
- NumPy(十七):Meshgrid函数【应用场景:等高线、SVC中超平面的绘制】
- linux chmod 755 ,750,777设置原理