文档章节

LayaAir疑难杂症之二:字符输入限制不生效(多个限制条件该如何赋值给restrict)

o
 osc_y8yehimr
发布于 2019/03/20 10:52
字数 202
阅读 22
收藏 0

精选30+云产品,助力企业轻松上云!>>>

 

问题描述

采用LayaAir进行开发,在使用TextInput时,对restrict属性进行赋值,使该输入框只允许输入中英文、数字,restrict = “[\u4E00-\u9FA5A-Za-z0-9]+$”,运行,输入时依然可以输入字符等。

 

原因分析

1、LayaAir官网给的例子中,只有单独的输入限制,比如只允许数字:restrict = “0-9”,或者只允许英文:restrict = “A-Za-z”,没有说明多个限制条件该如何赋值。

2、按照正则的方式赋值,结果是失败。

3、经过查看引擎源码,发现restrict属性是通过逗号来切割取值的。

 

解决方案

以逗号作为分隔符即可生效,如图所示:

image.png

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。

暂无文章

【软件工具篇02】使用Anki克服遗忘曲线

使用Anki克服遗忘曲线 艾宾浩斯遗忘曲线 百度百科:遗忘曲线由德国心理学家艾宾浩斯研究发现,描述了人类大脑对新事物遗忘的规律。人体大脑对新事物遗忘的循序渐进的直观描述,人们可以从遗...

osc_wobxrheh
8分钟前
0
0
面向对象的理解

面向对象的三大特性 封装 继承 多态 面向对象的七大原则 单一职责原则:每一个类应该专注于做一件事情。即高内聚,低耦合。类的功能要单一,体积不要过于庞大。 开闭原则:一个对象对扩展开发...

osc_2wq8ft8d
9分钟前
0
0
Laravel Redis分布式锁实现源码分析

首先是锁的抽象类,定义了继承的类必须实现加锁、释放锁、返回锁拥有者的方法。 namespace Illuminate\Cache;abstract class Lock implements LockContract{ use InteractsWithTime;...

osc_2jegjdnw
11分钟前
0
0
【HDFS篇03】HDFS客户端操作 --- 开发环境准备

存储越困难,提取越容易 HDFS客户端操作---开发环境准备 步骤一:编译对应HadoopJar包,配置Hadoop变量 步骤二:创建Maven工程,导入pom依赖 <dependencies><dependency><groupId>ju...

osc_ds5ni1ur
12分钟前
0
0
老板,来瓶辣椒酱

最近网剧《隐秘的角落》非常的火爆,结局反转让人难以预料,但前两天发生了一场堪比史诗级大片的纠纷,纠纷的结局反转让人大跌眼镜,估计是神编剧都写不出来那样的剧本...而引发这场纠纷最核...

osc_1loi8uc4
14分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部