J_z*_*J_z 7 html regex validation html5 internationalization
我想用新的HTML5模式attirbute对一些输入表单进行预验证.我的数据集是"域名",因此<input type="url">不应用正则表达式预设.
但有一个问题,我不会使用A-Za-z,因为该死的IDN(国际化域名).
所以问题:有没有办法<input pattern="">用于随机的非英文字母验证?
我尝试过\wsource,但它仅适用于拉丁语...
也许某人有一组\xNN-\xNN保证输入所有unicode字母字符或其他方式?
编辑: "这个问题可能已经有了答案:" - 不,没有答案.
我知道这不是你想听的,但是...
HTML5 模式属性实际上并不是为程序员设计的,而是为用户设计的。因此,考虑到 的不幸限制pattern,您最好提供一种“松散”模式 - 一种不会给出误报但允许一些误报的模式。当我遇到这个问题时,我发现最好的办法是采用由黑名单+几个最低要求组成的模式。希望这可以在您的情况下完成。
| 归档时间: |
|
| 查看次数: |
3895 次 |
| 最近记录: |