我使用 XRegExp 来验证一个字符串,如: Nguyễn , Trần .... (越南名称)
这是我的代码:
var unicodeWord = XRegExp('^\\p{L}+$');
var check = unicodeWord.test("Trần");
但总是返回 TRUE
有人可以帮助我吗?谢谢
我使用 XRegExp 来验证一个字符串,如: Nguyễn , Trần .... (越南名称)
这是我的代码:
var unicodeWord = XRegExp('^\\p{L}+$');
var check = unicodeWord.test("Trần");
但总是返回 TRUE
有人可以帮助我吗?谢谢
以下是我验证正确书写的越南名字的方法:-
var firstLetter="[A-EGHIK-VXYÂĐỔÔÚỨ]".normalize("NFC"),
otherLetters="[a-eghik-vxyàáâãèéêìíòóôõùúýỳỹỷỵựửữừứưụủũợởỡờớơộổỗồốọỏịỉĩệểễềếẹẻẽặẳẵằắăậẩẫầấạảđ₫]".normalize("NFC"),
regexString="^"
+firstLetter+otherLetters+"+\\s"
+"("+firstLetter+otherLetters+"+\\s)*"
+firstLetter+otherLetters+"+$",
regexPattern=RegExp(regexString);
我的完整代码在jsfiddle.net/coas/4djhso1y