java 掩码mask 作用_maskedit的掩码含义及用法

MaskEdit在Java中用于创建受限制的输入格式,用户只能按照预设格式输入。它通过EditMask属性定义输入掩码,如'!90:90:90:;1;_',其中第一部分定义数据格式,第二部分决定非用户输入字符是否保存,第三部分指定空位替换字符。掩码字符包括:!、>、<、L、l、A、a、C、c、0、9、#、:、/、;、_等,分别对应不同类型的输入和格式控制。例如,电话号码和日期的掩码设置。MaskEdit的ValidateEdit()方法用于验证输入内容是否符合掩码格式。
摘要由CSDN通过智能技术生成

MaskEdit是用来建立编辑框的,但它与Edit编辑框可以输入任意字符不同,MaskEdit可以限制用户只能按照既定的输入格式输入。掩码编辑框(MaskEdit)是一种特殊的编辑框。使用它可以设计出许多复杂的输入格式。在选用MaskEdit之后,需要为它设计一个输入格式。方法如下:

首先在窗体上将MaskEdit选中,在对象查看器(Object

Inspector)中找到EditMask属性,双击它,弹出一个如下图所示的对话框。

对话框左上角的Input

Mask编辑框用于输入掩码格式。掩码格式可以分为三部分,每个部分之间用分号“;”分开,如“!90:90:90:;1;_

”。下面解释各输入格式符的意义:

1. 输入格式的第一部分是掩码本身,也就是数据输入格式。在这一部分用一些特殊的格式符来表示应输入的字符类型及格式,如“!l0A9:C>ll

掩码字符表

!  去掉输入数据开头的空格符

> 让输入数据的字母都变成大写,直到遇上掩码字符<

<> 不限制输入数据字母是大写或小写

\ 若在输入格式内加入某个特殊字符,只要在特殊字符的前面加上此掩码就可以。

L 允许输入英文字母,而且一定要输入

l 允许输入英文字母,不一定要输入

A 允许输入英文字母和阿拉伯数字,一定要输入

a 允许输入英文字母和阿拉伯数字,不一定要输入

C 允许输入任何字符,一定要输入

c 允许输入任何字符,不一定要输入

0 允许输入阿拉伯数字,一定要输入

<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值