Javascript 验证键盘顺序的正则表达式
如何形成一个正则表达式,它不允许韩语键盘上的字符序列超过3个 我可以用以下方法对英语做同样的事情:Javascript 验证键盘顺序的正则表达式,javascript,regex,internationalization,Javascript,Regex,Internationalization,如何形成一个正则表达式,它不允许韩语键盘上的字符序列超过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++; 其中v
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个字符是美国键盘序列。
嗯,有四种不同的答案,这使得回答这个问题非常困难 但是,韩语键盘布局的解决方案可能与英语键盘布局的解决方案相同。只需通过将英语字符替换为韩语字符来更改字符串
由于韩国语字符是Unicode字符,您需要在字符串中使用\uxxx作为韩国语字符,其中XXXX是Unicode表中韩国语字符的十六进制值。您的意思是要接受吗한 拒绝한글 或가자?我想验证当用户以Koraen键盘上提供的最多3个字符的顺序从键盘输入任何字符时,我需要抛出一个错误。@Mena请帮助我。谢谢。仍然不清楚,请提供有效和无效输入的示例。@UlugbekUmirov,英语中的有效案例:QRY英语中的有效案例:nfu英语中的无效案例:qwete因为前3个字符来自美国键盘序列英语中的无效案例:ASDreq因为前3个字符来自美国键盘序列