小编iBl*_*hhz的帖子

(Angular2/4/5/6) 如何根据国家验证国际电话号码的长度

是否有图书馆/服务类可用于单独验证国际手机号码?例如新加坡手机号码必须有 8 位数字,中国 11 位数字等。目前我正在使用反应形式格式的 ng4-intl-phone 以允许用户输入他们的手机号码。

验证应该根据每个国家/地区出现,而不是对国际电话号码的一般检查,例如号码从 3 到 14 位(这是我以前使用的)。

感谢你的帮助!

更新

我暂时使用了https://www.npmjs.com/package/ngx-international-phone-number。如果有人需要使用它们作为参考,我仍然会在下面留下这些答案!

validation phone-number angular angular6

5
推荐指数
1
解决办法
4233
查看次数

反应表格重新渲染,在表格单元格中输入文本时失去焦点

我有一个反应表如下:

我在下面显示的每个选项卡中都有一个表格(EN、CN、VN、TH)。目前,当我尝试在“消息”列(下表中的第三列)中输入文本时,每次输入字母表时,该表都会重新呈现。光标将失去焦点,我必须再次手动单击输入框才能继续输入。

在此输入图像描述

表.js

const [playerNotification, setPlayerNotification] = React.useState([
       {
            'language': 'vn',
            'notificationDetails': [
                {
                    'key': 'event',
                    'description': 'test event',
                    'message': ''
                },
                {
                    'key': 'event 2',
                    'description': 'test event 2',
                    'message': ''
                },
                {
                    'key': 'event 3',
                    'description': 'test event 3',
                    'message': ''
                }
            ]
        },
        {
            'language': 'cn',
            'notificationDetails': [
                {
                    'key': 'event',
                    'description': 'test event',
                    'message': ''
                },
                {
                    'key': 'event 2',
                    'description': 'test event 2',
                    'message': ''
                },
                {
                    'key': 'event 3',
                    'description': 'test event 3',
                    'message': …
Run Code Online (Sandbox Code Playgroud)

rendering input reactjs

2
推荐指数
1
解决办法
2544
查看次数