用于验证键盘顺序的正则表达式

Regular expression to validate keyboard sequencing

本文关键字:正则表达式 顺序 键盘 验证 用于      更新时间:2023-09-26

如何在韩国语中形成一个不允许输入超过3个字符的正则表达式?

对于英语我也能做同样的事情:

var string = '0123456789qwertyuiopasdfghjklzxcvbnm';
var limit = val.length - 2;
for(i=0;i<limit;i++){
  var substr = val.substr(i,3);
  var n = string.search(substr);
  if(n != -1)
    err++;

其中val为密码值。如何在韩语中实现相同的功能?

  • 有效英文大小写:QRY
  • 有效的英文大小写:nfu

  • 英文无效大小写:qwete(因为前3个字符是美国键盘序列)

  • 无效情况:ASDreq(因为前3个字符是美国键盘序列)。

嗯,韩国有4种不同的键盘布局,所以很难回答这个问题。

然而,韩国语键盘布局的解决方案可能与英语键盘布局相同。只有字符串必须通过将英文字符替换为韩语字符来更改。

由于韩文字符是Unicode字符,您需要在字符串中使用Unicode转义序列'uXXXX来表示韩文字符,其中XXXX是Unicode表中韩文字符的十六进制值。