zddcjh520.汉字叫zdd什么意思

最近公司开发微信公众平台需偠对用户输入进行限制,允许输入的是汉字、字母和数字其他输入会使用正则表达式禁止。但是有iOS用户反映在输入汉字过程中经常几個拼音之后,拼音进入了输入框备选的汉字没了。

首先查找了相关资料倒是有iOS开发者问到了相关问题:

但是我们开发的微信公众号程序,这个方法肯定不行了网上并没有找到web相关的解决方案。


放弃找现成的解决方案以后我开始调查问题出现的原因,发现iOS原生键盘總是在输入第二个汉字时所有拼音进入输入框,开始观察输入第二个汉字时发生了zdd什么意思最后弹出Toast发现,第二个汉字的拼音和第一个漢字的拼音中间有一个空格问题找到了。

先说我的最终解决方案:在这则表达式中增加了 \s 来判断空格即\s认为是合法的。
其实一开始认為就是一个普通的空格随后验证发现普通的空格并不匹配,随后确认\s能够匹配而\s包含的内容[ \f\n\r\t\v]并不能匹配,最后决定使用\s进行匹配

最近公司开发微信公众平台需偠对用户输入进行限制,允许输入的是汉字、字母和数字其他输入会使用正则表达式禁止。但是有iOS用户反映在输入汉字过程中经常几個拼音之后,拼音进入了输入框备选的汉字没了。

首先查找了相关资料倒是有iOS开发者问到了相关问题:

但是我们开发的微信公众号程序,这个方法肯定不行了网上并没有找到web相关的解决方案。


放弃找现成的解决方案以后我开始调查问题出现的原因,发现iOS原生键盘總是在输入第二个汉字时所有拼音进入输入框,开始观察输入第二个汉字时发生了zdd什么意思最后弹出Toast发现,第二个汉字的拼音和第一个漢字的拼音中间有一个空格问题找到了。

先说我的最终解决方案:在这则表达式中增加了 \s 来判断空格即\s认为是合法的。
其实一开始认為就是一个普通的空格随后验证发现普通的空格并不匹配,随后确认\s能够匹配而\s包含的内容[ \f\n\r\t\v]并不能匹配,最后决定使用\s进行匹配

我要回帖

更多关于 zdd 是谁 的文章

 

随机推荐