[英]javascript regex support for UTF8 characters with Number and letters
[英]JavaScript utf8 encoding or regex pattern with Unicode letters support?
我最近被要求调整应用程序的输入,以支持Web应用程序中的一些输入上的Unicode字母。
该应用程序已经使用pattern
html属性对正则表达式进行了一些验证。 像这样:
<input required="true" pattern="[a-zA-Z0-9_\-]+" type="text" name="name">
现在,由于我必须根据新要求调整一些输入,我想知道最好的做法是什么?
要么
根据定义,Javascript完全是unicode(除了具有非unicode编码的网站,但解决方案可能仍然有效),所以只需添加regexp所需的字母。 如果需要通过charcode添加它们,请使用\\x0000
我决定去编辑正则表达式选项,因为当我的view
开始被处理时,有一个模块将使用定义的正则表达式在特定输入上设置pattern
属性。
因此,最好编辑正则表达式模式,然后在加载视图时设置输入,然后执行:
从本质上讲,我节省了编写无用代码的时间,最重要的是,大量的浏览器处理(对于需要的东西来说,它将会很多)。
我从一开始就应该选择这个选项(呃!)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.