有效的禁止文本输入框输入表情

微信小程序禁止input框输入emoji表情 wxml <input class="weui-input" name="receiptMan" maxlength="10" bindinput="inputVal" data-name="receiptMan" value="{{form.receiptMan}}" placeholder="请输入姓名" /> wxjs // 禁止input框输入表情 regStrFn: function (str) { // 转换一下编码   let reg = /([^\u00 阅读详情

#import "ViewController.h"
 
@implementationViewController
{
    IBOutletUITextView *textinput;
}
 
- (void)viewDidLoad
{
    [superviewDidLoad];
    [textinputsetDelegate:self];
}
 
- (void)textViewDidChange:(UITextView*)textView
{
    NSRangetextRange = [textView selectedRange];
    [textViewsetText:[selfdisable_emoji:[textViewtext]]];
    [textViewsetSelectedRange:textRange];
}
 
- (NSString*)disable_emoji:(NSString*)text
{
    NSRegularExpression*regex = [NSRegularExpressionregularExpressionWithPattern:@"[^\\u0020-\\u007E\\u00A0-\\u00BE\\u2E80-\\uA4CF\\uF900-\\uFAFF\\uFE30-\\uFE4F\\uFF00-\\uFFEF\\u0080-\\u009F\\u2000-\\u201f\r\n]"options:NSRegularExpressionCaseInsensitiveerror:nil];
    NSString*modifiedString = [regex stringByReplacingMatchesInString:text
                                                              options:0
                                                                range:NSMakeRange(0, [textlength])
                                                         withTemplate:@""];
    returnmodifiedString;
}
 

//文本输入框禁止方法
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString*)string{
    
    if ([[[UITextInputMode currentInputMode] primaryLanguage] isEqualToString:@"emoji"]) {
        return NO;
    }
    return YES;
    
}
@end
正则验证--禁止emoji表情输入 阅读详情

相关推荐

陀螺仪及四元数解算

陀螺仪 四元数

zb313982521的博客 2005

uniapp 禁止textarea/input输入表情

uniapp 禁止textarea/input输入表情

weixin_46319117的博客 2356

Windows安装ros2(Jazzy版本+win10/win11)-1.配置windows终端

更高版本的terminal可能设置里更加丰富, 有默认以管理员身份启动的选项等,可自行配置。打开微软应用商店, 在其中搜索并下载 Terminal 即可(注意别挂梯子)下载并安装, 安装的位置自行替换,建议别放到系统盘中。点击任务栏中的搜索, 输入store。

weixin_48398592的博客 1454

移动端之禁止输入框输入表情

思路是给输入框绑定 change事件,用正则匹配输入框的内容,发现有表情就替换为空 只能输入数字英文啊等等都是这个思路 我这里是用的 vue 框架(别的方法都一样),例如 <input type="text" v-model="inputMessage" :change="check_num()"> inputMessage :输入框输入的值 check_num(){ var regStr = /[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\

rgpbrave的博客 2196

OFDM时频脉冲形状与子载波正交性的理解

从多载波调制的角度来理解子载波间正交,首先要明确OFDM默认的脉冲成型是时域矩形窗,时域上每个子载波 ej2πfnte^{j2πf_nt}ej2πfn​t 都被一个矩形窗脉冲gT(t)g_T(t)gT​(t)成型。其次,OFDM子载波间隔 等于 OFDM符号周期的倒数,这是子载波正交的条件。 ​ 根据时频脉冲形状,可以从时域上理解如左图(注意是矩形脉冲 乘 复指数),从频域上理解如右图(sinc脉冲 卷 频点)。 ​

weixin_43803202的博客 2215

用Python+PyTorch实现DQN无人机避障:从环境搭建到实战训练(附完整代码)

本文详细介绍了如何使用Python和PyTorch框架,基于深度强化学习中的DQN算法,实现一个无人机自主避障系统。内容涵盖从自定义环境搭建、DQN智能体核心算法实现,到完整的训练流程与超参数调优,并提供了可视化演示与进阶优化方向,为开发者提供了从理论到实践的完整指南。

kubernetes8ctl的博客 640

textarea禁止输入emoji表情

从前端使用js禁止输入emoji表情

1万+

别再手动算考勤了!教你用Python+企业微信API自动生成月度报表

本文介绍如何利用Python和企业微信API构建自动化考勤分析系统,实现从数据获取到可视化报表生成的全流程自动化。通过企业微信打卡接口获取数据,使用Pandas进行高效清洗和分析,并生成Excel和HTML格式的报表,大幅提升考勤统计效率。系统支持智能判定考勤状态,如迟到、早退等,并可通过定时任务实现月度自动化运行。

weixin_27875131的博客 290

输入框(textarea/input)过滤表情

输入框(textarea/input)过滤表情 我是在做小程序的时候遇到的这种情况,所以以下代码就是微信小程序的格式咯 <textarea value="val" bindinput="removeEmoj" data-val="{{val}}"></textarea> // js function removeEmoj ({detail: {val}) { thi...

qq_42890169的博客 1728

MiFlash Prime免授权刷机实战:解锁小米9008 EDL救砖新方案

MiFlash Prime作为免授权刷机工具,有效解决了小米设备在9008 EDL模式下因账号验证无法救砖的难题。本文详细介绍了从驱动安装、进入EDL模式到固件刷写的完整流程,帮助用户安全快速地恢复变砖设备,是维修人员和极客的实用解决方案。

5f4d3s2a1q的博客 2879

华为OD机试 - 矩形绘制 - 数组、坐标偏移(Python/JS/C/C++ 双机位C卷 100分)

本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。实现一个简单的绘图模块,绘图模块仅支持矩形的绘制和擦除。 当新绘制的矩形与已有图形重叠时,对图形取并集; 当新擦除的矩形与已有图形重叠时,对图形取差集。 给定一系列绘制和擦除操作,计算最终图形的面积。第一行为操作数N,接下来的N行格式为:d x1

学Java,找哪吒 836

工作常见问题

C端 1.关于底部遮挡问题 底部按钮遮挡内容(苹果X) 在上边的区域加上 padding-bottom: calc(110rpx + env(safe-area-inset-bottom)); 2.下拉刷新 参考页面 pages/coupon/center/index pages/setGame/gameList onPullDownRefresh:function(){ ​ this.couponActivityList = [];//下拉列表为空 ​ this.pageIndex =

快乐学代码 1113

OpenClaw零基础教程:30分钟搭建你的第一个AI自动化助手

别再看那些满是代码、专业术语的教程了,那些都是给程序员看的。这篇教程,我把所有步骤拆到了极致,你跟着点鼠标就行,点错了都没关系,大不了重装一遍,5分钟的事。

2601_94871597的博客 97

iOS输入框禁止输入emoji表情

调用方法: 在输入框的代理方法中使用 - (void)textViewDidChange:(UITextView *)textView{          NSLog(@"text:%@",textView.text);          if (textView.text.length <= TEXT_MAXLENGTH) {         label2.te

sky_yang1024的专栏 9569

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

vue输入框禁止输入表情的实现方法

在开发的功能交付测试的时候,测试提出来文本框不能输入表情的bug(这也算一个bug?哪位大神会进行这样的反人类操作啊),说归说,既然提出来了,那咱还得改不是,具体代码如下所示: 首先声明一个输入框: <a-form-item label="" name="searchValue"> <a-input v-model:value.trim="formState.searchValue" autocomplete="off" placeholder="请输入姓名或工号" @ch

二三的博客 2472

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

禁止表情输入和长度限制

前言 现在好多人聊天喜欢输入表情, 所以在开发中测试人员也习惯去测试编辑框输入表情,经常出现数据提交失败。然而好多的编辑并不需要表情的或表情符时,这时我们就需要去禁止用户输入表情。问题 当我们使用setFilters方法过滤表情输入之后,而且通过maxLength增加文本输入字数限制时,两个就不能同时生效了。原因 因为默认EditTextView是有一个关

T丶快乐知己丬 4100

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

android 输入框EditText禁止输入Emoji表情符

android 输入框EditText禁止输入Emoji表情符 转载请注明出处:http://blog.youkuaiyun.com/elsdnwn/article/details/45390771 通过添加EditText的addTextChangedListener()监听来过滤Emoji表情: onTextChanged() beforeTextChanged() 使用方法在开发中可能多处会用到过滤E

Michael丶 3万+

android 输入框清除表情,【Android】android 输入框EditText禁止输入Emoji表情符

packagecom.liujy.ui.wiget;importandroid.content.Context;importandroid.text.Editable;importandroid.text.Selection;importandroid.text.Spannable;importandroid.text.TextWatcher;importandroid.util.A...

weixin_35794520的博客 325

vue3 输入框禁止输入表情

vue3 输入框禁止输入表情

liwei19950803的博客 1410

【万字实现带@和表情包的输入框】

本文介绍了如何实现一个支持@功能的可编辑输入框,主要功能包括唤起用户列表、键盘控制选择、表情包输入、预览回显和复制粘贴。通过监测用户输入实时提取@符号后的关键字进行模糊匹配,利用Range对象精准定位光标位置并弹出用户列表。在实现过程中处理了键盘上下键选择、失焦后光标记忆、用户标签删除等交互细节,最终实现了流畅的@输入体验。文章详细解析了关键技术难点,如获取光标位置坐标、动态定位用户列表以及键盘导航控制等,为开发类似功能提供了实用参考。

qq_58355643的博客 903

JavaScript禁止输入表情

Html中输入框添加属性 oninput="inputEmoji(this)" &lt;input class="form-control" type="text" placeholder="请输入账户名称" maxlength="50" oninput="inputEmoji(this)"&gt;  JavaScript代码: /** * 禁输表情 * @p

qq_36803558的博客 2730

输入框禁止输入表情符

输入框中禁止输入表情符的做法 - (void)textFieldDidChange:(UITextField *)textField { NSRegularExpression *regularExpression = [NSRegularExpression regularExpressionWithPattern:@"[^\\u0020-\\u007E\\u00A0-\\u00BE

xiaoliu665114的博客 1578

js文本框禁止输入表情

js在用户输入表情时自动过滤掉,显示和无法输入表情效果一样 input type="text" id="input" maxlength="10"/> $('#input').keyup(function(){ noEmoji($(this)); }) var noEmoji = function(dom) { var html = "",

John_jian_yo的博客 1万+

android输入框限制输入法中的表情符号

不知道大家有没有遇到过这种情况,

qdrzwd2的专栏 3802
上一篇: Hash算法
下一篇: Lazy懒加载(延迟加载)UITableView
光速之年
博客等级 码龄12年 31粉丝 97原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值