首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

UGUI系列-InputField限制输入个数以及限制输入格式

Decimal Number 小数允许输入数字小数一位 Alphanumeric 字母数字允许字母和数字。...允许输入整数 Custom 自定义:允许自定义行类型、输入类型、默认键盘类型、字符验证 这几个就没啥好说的, 主要讲一下自定义: Line Type:行类型,允许输入单行或者多行,或者Enter...Numbers And Punctuation 键盘与数字标点符号键 URL 键盘与URL输入键 Number Pad 键盘与标准数字键 Phone Pad 键盘与适合键入电话号码的布局...空格键旁边的键,适合键入搜索词 Character Validatior:字符验证类型,有整数、小数、字母数字、名字、Email等 按需设置咯 如果上面还不满足你的设置,想要更加严格的限制,那么请往下看...四、代码限制输入字符 比如说用正则表达式来判断输入的字符串是否符合格式,符合格式就不管,不符合格式就把赋值输入的字符串减一位的字符串,也就相当于删除掉最后一位 关于正则表达式的应用可以看我另一篇文章:

1.9K30
您找到你想要的搜索结果了吗?
是的
没有找到

JAVA 正则表达式_正则表达式文档

$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 8 正数、负数、小数:^(\-|\+)?\d+(\.\d+)?...$ 9 帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 10 密码(字母开头,长度在6~18之间,只能包含字母、数字下划线)...3.一个0或者一个不以0开头的数字.我们还可以允许开头有一个负号:^(0|-?...[1-9][0-9]*)$ 19 4.这表示一个0或者一个可能为负的开头不为0的数字.让用户0开头好了.把负号的也去掉,因为钱总不能是负的吧.下面我们要加的是说明可能的小数部分:^[0-9]+(.[...$ 22 7.这样就允许用户只写一位小数.下面我们该考虑数字中的逗号了,我们可以这样:^[0-9]{1,3}(,[0-9]{3})*(.[0-9]{1,2})?

69610

正则表达式Python_js正则表达式实例

:^\d{n,}$ 4、m-n位的数字:^\d{m,n}$ 5、零非零开头的数字:^(0|[1-9][0-9]*)$ 6、非零开头的最多带两位小数数字:^([1-9][0-9]*)+(.[0-9]{...$ 9、帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 10、密码(字母开头,长度在6~18之间,只能包含字母、数字下划线)...0开头的数字.我们还可以允许开头有一个负号:^(0|-?...[1-9][0-9]*)$ * 这表示一个0或者一个可能为负的开头不为0的数字.让用户0开头好了.把负号的也去掉,因为钱总不能是负的吧.下面我们要加的是说明可能的小数部分:^[0-9]+(.[0-9]...$ * 这样就允许用户只写一位小数.下面我们该考虑数字中的逗号了,我们可以这样:^[0-9]{1,3}(,[0-9]{3})*(.[0-9]{1,2})?

7.1K20

JavaScript中为什么12.toString会报错?

是否允许“ } ”的两种情况,与除法正则表达式的两种情况相乘就是四种词法定义,所以你在 JavaScript 标准中,可以看到四种定义: 1. InputElementDiv; 2. ...十进制的 Number 可以带小数小数点前后部分都可以省略,但是不能同时省略,我们看几个例子: .01 12. 12.01 这都是合法的数字直接量。...当0x 0b 或者0o 开头时,表示特定进制的整数: 0xFA 0o73 0b10000 上面这几种进制都不支持小数,也不支持科学计数法。 8....有特别意义的字符包括有SingleEscapeCharacter所定义的 9 种,见下表: 除了这 9 种字符、数字、x u 以及所有的换行符之外,其它字符经过\转义都是自身。 9....正则表达式有自己的语法规则,在词法阶段,会对它做简单解析。 正则表达式并非机械地见到/就停止,在正则表达式[ ]中的/就会被认为是普通字符。

76810

JavaScript词法:为什么12.toString会报错?

是否允许“ } ”的两种情况,与除法正则表达式的两种情况相乘就是四种词法定义,所以你在 JavaScript 标准中,可以看到四种定义: 1. InputElementDiv; 2. ...十进制的 Number 可以带小数小数点前后部分都可以省略,但是不能同时省略,我们看几个例子: .01 12. 12.01 这都是合法的数字直接量。...当0x 0b 或者0o 开头时,表示特定进制的整数: 0xFA 0o73 0b10000 上面这几种进制都不支持小数,也不支持科学计数法。...有特别意义的字符包括有SingleEscapeCharacter所定义的 9 种,见下表: 除了这 9 种字符、数字、x u 以及所有的换行符之外,其它字符经过\转义都是自身。...正则表达式有自己的语法规则,在词法阶段,会对它做简单解析。 正则表达式并非机械地见到/就停止,在正则表达式[ ]中的/就会被认为是普通字符。

87910

C# WPF Dev控件之正则验证介绍

允许使用文字字符,并且掩码不允许小数超过两位数。最终用户将能够通过数字导航,并使用上下箭头或鼠标滚轮增加或减少其值。...03—设计时增强功能 Design-Time Enhancements 屏蔽编辑器允许您在设计时快速创建和自定义任何复杂的屏蔽功能。 04—其它 掩码中的空值输入 设置BaseEdit。...AllowNullInput属性设置为true,允许在相应数据字段没有可用信息的情况下,在屏蔽编辑器中输入空值。要完成此操作,请按CTRL-D或CTRL-0。...当最终用户在空编辑框中输入“M”字符时,第二个占位符将自动填充“a”字符,因为有两个月“M”开头(三月五月),并且在第二个位置都包含“a”。...MaskBeepOnError属性设置为true,在最终用户尝试键入无效字符时启用蜂鸣。假设使用了数字类型的掩码。在这种情况下,每次最终用户尝试键入非数字字符时,编辑器都会发出哔哔声。

1.9K40

必备之常用正则表达式

正则表达式,若要快速掌握也是不易,所以此文存在的意义,即汇集些常用的正则表达式,以备不时之需。...在开篇之前,推荐几篇常看看的文章,以及几个正则表达式编辑器(在线测试工具): 正则表达式30分钟入门教程 59分钟学会正则表达式 8 Regular Expressions You Should Know...,至少 n 位的数字: ^\d{n,}$ 4,m-n 位的数字: ^\d{m,n}$ 5,零非零开头的数字: ^(0|[1-9][0-9]*)$ 6,非零开头的最多带两位小数数字: ^([1...$ 7,带1-2位小数的正数或负数: ^(-)?\d+(.\d{1,2})?$ 8,正数、负数、小数: ^(-|+)?\d+(.\d+)?...&//=]*) 6, 是否合法帐号:: // 允许3到16个字节,包含字母或数字 ^[a-zA-Z0-9]{3,16}$ // 字母开头,允许5-16字节,允许字母数字下划线 ^[a-zA-Z][

68950

邮箱、手机号、url等常用正则表达式

),最后一位是校验位,可能为数字或字符X: (^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$) 帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线): ^[a-zA-Z...][a-zA-Z0-9_]{4,15}$ 密码(字母开头,长度在6~18之间,只能包含字母、数字下划线): ^[a-zA-Z]\w{5,17}$ 强密码(必须包含大小写字母和数字的组合,不能使用特殊字符...”: ^[1-9][0-9]*$ 这表示任意一个不以0开头的数字,但是,这也意味着一个字符"0"不通过,所以我们采用下面的形式: ^(0|[1-9][0-9]*)$ 一个0或者一个不以0开头的数字.我们还可以允许开头有一个负号...[1-9][0-9]*)$ 这表示一个0或者一个可能为负的开头不为0的数字.让用户0开头好了.把负号的也去掉,因为钱总不能是负的吧。...$ 这样就允许用户只写一位小数.下面我们该考虑数字中的逗号了,我们可以这样: ^[0-9]{1,3}(,[0-9]{3})*(.[0-9]{1,2})?

17K21

django model解析

6、models.DateTimeField  日期类型 datetime   同DateField的参数 7、models.Decimal  十进制小数类型 = decimal   必须指定整数位max_digits...小数位decimal_places 8、models.EmailField  字符串类型(正则表达式邮箱) =varchar   对字符串进行正则表达式 9、models.FloatField  浮点类型...  正smallInteger 17、models.SlugField  减号、下划线、字母、数字 18、models.SmallIntegerField  数字   数据库中的字段有:tinyint、...3、primary_key = False   主键,对AutoField设置主键,就会代替原来的自增 id 列 4、auto_now  auto_now_add   auto_now   自动创建...---无论添加或修改,都是当前操作的时间   auto_now_add  自动创建---永远是创建时的时间5、choices GENDER_CHOICE = (         (u‘M‘, u‘Male

40620

Java 正则表达式

捕获 把正则表达式中子表达式/分组匹配的内容,保存到内存中数字编号或显式命名的组里,方便后面引用,从左向右,分组的左括号为标志,第一个出现的分组的组号为1,第二个为2,以此类推。...^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数数字:^([1-9][0-9]*)...),最后一位是校验位,可能为数字或字符X:(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$) 帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z...][a-zA-Z0-9_]{4,15}$ 密码(字母开头,长度在6~18之间,只能包含字母、数字下划线):^[a-zA-Z]\w{5,17}$ 强密码(必须包含大小写字母和数字的组合,不能使用特殊字符...$ 这样就允许用户只写一位小数.下面我们该考虑数字中的逗号了,我们可以这样:^[0-9]{1,3}(,[0-9]{3})*(.[0-9]{1,2})?

1K40

正则表达式总结

只能输入由数字26个英文字母或者下划线组成的字符串: ^/w+$ 49.验证用户密码(正确格式为: 字母开头,长度在5~17 之间,只能包含字符、数字下划线) ^[a-zA-Z...4 m-n位的数字:^\d{m,n}$ 5 零非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数数字:^([1-9][0-9]*)+(.[0-9]{1,2})?...$ 9 帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 10 密码(字母开头,长度在6~18之间,只能包含字母、数字下划线)...[1-9][0-9]*)$ 19 4.这表示一个0或者一个可能为负的开头不为0的数字.让用户0开头好了.把负号的也去掉,因为钱总不能是负的吧.下面我们要加的是说明可能的小数部分:^[0-9]+(.[...$ 22 7.这样就允许用户只写一位小数.下面我们该考虑数字中的逗号了,我们可以这样:^[0-9]{1,3}(,[0-9]{3})*(.[0-9]{1,2})?

85920

python 正则表达式匹配数字或者小数点_五位小数正则表达式

正则表达式中大多数字符的含义是通用的,比如符号 ^ $ 在绝大多数语言的正则表达式中都表示行头行尾;但也可能在某些语法上存在差异,这需要依据特定语言而定。...’) 不过现实场景中,数值可能并不是纯数字的形式呈现,往往可能包含了符号、小数点、指数等。...普通数字 可以使用 [0-9] 或 \d 表示,两者是等价的。小数点 由于符号 . 在正则表达式中是关键符号有特殊含义,表示小数点需要使用转义字符 \.。...[0-9]+ 表示,因为符号 e 或 E 必须跟着至少一个数字才有意义。 实例 综上所述,通过上述几个部分的组合,能够拼出满足特定要求的正则表达式。...本站提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

2.5K10

编码篇 - 正则表达式及其相关

数值:包括证书、小数科学计数法表示的形式 十六进制数:0x开头的数字 八进制:0o开头的数字 二进制:0b开头的数字 谓词的用法 构造谓词 使用正则表达式进行判断 evaluateWithObject...}$ 零非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数数字:^([1-9][0-9]*)+(.[0-9]{1,2})?...$ 帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 密码(字母开头,长度在6~18之间,只能包含字母、数字下划线):^[a-zA-Z...[1-9][0-9]*)$ .这表示一个0或者一个可能为负的开头不为0的数字.让用户0开头好了.把负号的也去掉,因为钱总不能是负的吧.下面我们要加的是说明可能的小数部分:^[0-9]+(.[0-9]+...$22 7.这样就允许用户只写一位小数.下面我们该考虑数字中的逗号了,我们可以这样:^[0-9]{1,3}(,[0-9]{3})(.[0-9]{1,2})?

97820

PHP开发中常用的正则表达式

)$ 非零开头的最多带两位小数数字:^([1-9][0-9]*)+(.[0-9]{1,2})?...$ 带 1-2 位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 正数、负数、小数:^(\-|\+)?\d+(\.\d+)?...$ 帐号是否合法(字母开头,允许 5-16 字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 密码(字母开头,长度在 6~18 之间,只能包含字母、数字下划线):...[1-9][0-9]*)$ 这表示一个 0 或者一个可能为负的开头不为 0 的数字.让用户 0 开头好了.把负号的也去掉,因为钱总不能是负的吧.下面我们要加的是说明可能的小数部分:^[0-9]+(.[...$ 这样我们规定小数点后面必须有两位,如果你认为太苛刻了,可以这样:^[0-9]+(.[0-9]{1,2})?$ 这样就允许用户只写一位小数

1.2K20

关于常用的正则表达式的分享

一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数数字...),最后一位是校验位,可能为数字或字符X:(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$) 帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z...][a-zA-Z0-9_]{4,15}$ 密码(字母开头,长度在6~18之间,只能包含字母、数字下划线):^[a-zA-Z]\w{5,17}$ 强密码(必须包含大小写字母和数字的组合,不能使用特殊字符...[1-9][0-9]*)$ 这表示一个0或者一个可能为负的开头不为0的数字.让用户0开头好了.把负号的也去掉,因为钱总不能是负的吧。...$ 这样就允许用户只写一位小数.下面我们该考虑数字中的逗号了,我们可以这样:^[0-9]{1,3}(,[0-9]{3})*(.[0-9]{1,2})?

1.1K30

常用正则表达式

$ 7 带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?$ 8 正数、负数、小数:^(-|+)?\d+(.\d+)?...$ 9 帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 10 密码(字母开头,长度在6~18之间,只能包含字母、数字下划线...3.一个0或者一个不以0开头的数字.我们还可以允许开头有一个负号:^(0|-?...[1-9][0-9]*)$ 19 4.这表示一个0或者一个可能为负的开头不为0的数字.让用户0开头好了.把负号的也去掉,因为钱总不能是负的吧.下面我们要加的是说明可能的小数部分:^[0-9]+(.[...$ 22 7.这样就允许用户只写一位小数.下面我们该考虑数字中的逗号了,我们可以这样:^[0-9]{1,3}(,[0-9]{3})*(.[0-9]{1,2})?

1.4K30

Java-正则表达式

常用正则表达式字符 一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零非零开头的数字:^(0|1-9*...$ 带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?$ 正数、负数、小数:^(-|+)?\d+(.\d+)?$ 有两位小数的正实数:^[0-9]+(.[0-9]{2})?...或 帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^a-zA-Z{4,15}$ 密码(字母开头,长度在6~18之间,只能包含字母、数字下划线):^[a-zA-Z]\w{5,17}$...1-9*)$ 4.这表示一个0或者一个可能为负的开头不为0的数字.让用户0开头好了.把负号的也去掉,因为钱总不能是负的吧.下面我们要加的是说明可能的小数部分:^[0-9]+(.[0-9]+)?...$ 7.这样就允许用户只写一位小数.下面我们该考虑数字中的逗号了,我们可以这样:^[0-9]{1,3}(,[0-9]{3})*(.[0-9]{1,2})?

78620
领券