使用XRegExp验证JavaScript (Node.js)中的UTF-8名称
Validating UTF-8 names in JavaScript (Node.js) with XRegExp
我正在尝试检查给定的UTF-8字符串是否仅由字母组成。
我尝试了在这里找到的解决方案:在Javascript中验证用户的UTF-8名称
给定字符串:Ciesiołkiewicz
用var XRegExp = require('xregexp').XRegExp('^''p{L}+$');
由于字母
我试过XRegExp('^[''p{Latin}''p{Common}]+$');
但这太过分了,它接受波兰字母也接受"$"等字符
如何仅对字母进行验证?我不想在regexp中手动输入它们
var XRegExp = require('xregexp').XRegExp;
var re = new XRegExp('^''p{L}+$');
console.log(re.test('Ciesiołkiewicz'));
console.log(re.test('1Ciesiołkiewicz2'));
console.log(re.test('привет'));
console.log(re.test('пр1вет'));
> true
> false
> true
> false
完美工作。
像[a- z]这样的字符范围呢?如果我只查找字母
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 可以't让我的if语句处理js中的html表单输入
- 引用对象中的通用值
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 使用javascript中的UTF-8编码生成友好的url
- JavaScript 添加的 HTML 输入中的 UTF-8
- JavaScript Regex-必须至少包含UTF-8中的任何2个字母
- 如何用javascript中的json解码iso 8859-1中的utf-8字符
- 如何获得与iso-8859-1编码的页面标题,以便标题将在我的utf-8网站中正确显示
- 如何正确转义编码为UTF-8的XML中的国际字符
- 删除URL - JS中的UTF-8 DOM &PHP
- 使用php或javascript转义json数组中的Utf-8
- AngularJS路由中的Unicode/utf-8字符
- 解析json字符串中所有可能的UTF-8值
- utf 8-在JavaScript中正确转义输入值中的字符
- MS Excel中打开的.csv文件提供了错误的Utf-8格式(Javascript)
- 正在验证用户's在Javascript中的UTF-8名称
- Utf - xmlhttp 请求对象的 .open() 方法的 url 参数中的 8 个字符
- utf 8 - JavaScript 中的 UTF-16 到 UTF-8 转换
- 使用XRegExp验证JavaScript (Node.js)中的UTF-8名称