Parsley.js 除英文字母外,还验证僧伽罗泰米尔语(非英文字符)
Parsley.js validate Sinhala Tamil (non-English characters) in addition to English alphabet
如何使用 Parsley.js 验证僧伽罗语和泰米尔语字母
通过表单验证允许非英语字符
Parsley.js 提供 data-parsley-pattern 选项 (https://parsleyjs.org/doc/),可用于自定义接受的字符集。此选项在正则表达式中接受 Unicode 字符范围。
僧伽罗语的 Unicode 字符范围:0D80 - 0DFF
泰米尔语的 Unicode 字符范围:0B80 - 0BFF
您可以在此处找到其他语言的字符范围 (http://unicode.org/charts/)
收集 Unicode 范围后,将它们提供给标记中的 data-parsley-pattern 选项。
<form data-parsley-validate action="" method="post" data-parsley-pattern="^[@.a-z A-Z0-9- \u0D80-\u0DFF \u0B80-\u0BFF]+$">
完成!
您可以在此处检查正则表达式 (https://regex101.com/r/hhQOwl/1)
如何使用 Parsley.js 验证僧伽罗语和泰米尔语字母 通过表单验证允许非英语字符
Parsley.js 提供 data-parsley-pattern 选项 (https://parsleyjs.org/doc/),可用于自定义接受的字符集。此选项在正则表达式中接受 Unicode 字符范围。
僧伽罗语的 Unicode 字符范围:0D80 - 0DFF
泰米尔语的 Unicode 字符范围:0B80 - 0BFF
您可以在此处找到其他语言的字符范围 (http://unicode.org/charts/)
收集 Unicode 范围后,将它们提供给标记中的 data-parsley-pattern 选项。
<form data-parsley-validate action="" method="post" data-parsley-pattern="^[@.a-z A-Z0-9- \u0D80-\u0DFF \u0B80-\u0BFF]+$">
完成!
您可以在此处检查正则表达式 (https://regex101.com/r/hhQOwl/1)