JavaScript匹配任何字母字符

JavaScript匹配任何字母字符,javascript,regex,Javascript,Regex,在PHP中,我可以使用这个正则表达式来匹配字符串中的任何字母字符 preg_match('/\pL+/', 'асд'); // int(1) 但是,在JavaScript中,这是不可用的 /\pL+/.test('асд'); // false 我猜这是由于不同的正则表达式解释器造成的,在某些浏览器中,\pL序列可能可用,但在我尝试的那些浏览器中,情况似乎并非如此 如何匹配JavaScript中任何字母表中的任何字符?您可以使用XRegExp中的正则表达式(稍加修改)将BMP平面中的字母与

在PHP中,我可以使用这个正则表达式来匹配字符串中的任何字母字符

preg_match('/\pL+/', 'асд'); // int(1)
但是,在JavaScript中,这是不可用的

/\pL+/.test('асд'); // false
我猜这是由于不同的正则表达式解释器造成的,在某些浏览器中,
\pL
序列可能可用,但在我尝试的那些浏览器中,情况似乎并非如此


如何匹配JavaScript中任何字母表中的任何字符?

您可以使用XRegExp中的正则表达式(稍加修改)将BMP平面中的字母与

var pL=”(a-a-Z-Z-a-a-a-Z-a-Z-a-a-a-a-a-a-a-a-a-a-a-a-a-Z-a-a-a-a-a-a-a-a-a-a-a-Z-a-a-B B B B a-B B B B B B B B B a-B B B B B B B B B B B B B B B B B B B B B-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a 05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06月6日第3 3 3\\U066 6 6 6 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u2009年10月10日,英国政府冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0 0 0 B28 8\\0 0 0 0 0 0 0 0 0 0 0 B28 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 B28 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58\\u0C59\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\U0C0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\U0 0 0 0 0 0 E97\\U0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10Fu1248-u1248-C-\\u1248-u1248-u1248-u1248-u1248-u1258-u1258-u1260-u1288-u1288-u1288-u1288-u1288-u1248-u1248-u1248-u1248-u1248-u1248-u1248-u1248-u1248-u1256-u1256-10-u1258---u1258-u1258-------------10 10 10 10 10 10 10 10 10 10------------------u1260 0 0 0--------10 10 10 10 10 10.....u1288-u1288-u1288-u1288-----------------u1288...u1288-u1288---u1288--A0-\\u16EA\\u16F1-\\u16F8\\u1700-\\u170C\\u170E-\\u2007年1月17 17 17岁以下的英国17 17岁以下以下的英国17岁以下的英国17岁以下的英国17岁以下的英国17岁以下的英国17岁以下的英国17岁以下的英国17岁以下的英国17岁以下的英国17岁以下的英国17岁以下的英国17岁以下的英国17岁以下的英国17岁以下的英国17岁以下的英国17岁以下的17岁以下以下的英国17岁以下的英国17岁以下以下的英国人.英国17岁以下的英国17岁以下的英国17岁以下的英国17岁以下的英国17岁以下的7岁以下的人士..英国17岁以下的17岁以下的英国17岁以下的17岁以下的英国17岁以下的英国17岁以下的英国17岁以下以下的英国政府...英国17岁以下的17岁以下的17岁以下的英国17岁以下的英国17岁以下的17岁以下的英国政府.......英国17岁以下的17岁以下的17岁以下的17岁以下的英国17岁以下的英国AF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1.1.1.1.4 4-4手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\uU2.7 7 7 7 7 F\\U2 0 0 0 0 0 0 0 0 0 0 0 0 0 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 F音乐音乐音乐\\\\U2 0留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留留冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬U2 2 2 12 12 12 DAE\\u2DB0-\\U2-6岁以下以下的人,6岁以下的人,6岁以下的人,6岁以下的人,6岁以下的人,6岁以下的人,8岁以下的人,8岁以下的人,8岁以下的人,7岁以下的人,6岁以下的人,6岁以下的人,6岁以下的人,6岁以下的人,6岁以下的人,6岁以下的人,2岁以下的人,6岁以下的人,6岁以下的人,6岁以下的人,6岁以下的人,6岁以下的人,6岁以下的人,6岁以下的人,6岁以下的人,6岁以下的人,6岁以下以下的人,6岁以下的人,6岁以下的人,6岁以下的人,6岁以下的人,6岁以下以下的人,6岁以下的人,6岁以下以下的人,6岁以下的人,6岁以下的人,6岁以下以下以下的人,6岁以下的人,6岁以下的\\uA500-\\uA60C\\uA610-\\uA61F\\uA62UA6.E5\\uA717 7-uA717 7 7-uA717 7 7-uA717 7-uA717 7 7-uA717 7 7 7-uA717 7 7-uA717 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7-uA788\\uA788\\uA788\\uA788\\uA788\\uA788.0 0\\uA78B-UA780 0\\uA78B-uA78B-非780\\780 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0---uA78B-uA78B-uA78B-uA78B-非780 0 0\\780 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\\uA78B-uA78B-uA78B-非非非78780 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\\UA780-非非非非非非非780 0 0 uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9UAAAA4.0 0 0 0 0\\UAA0 0 0 0\\UAA0 0 0 0 0 0 0\\UAAAAAAA7 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 7 7 7 7 7 7 7 7 7中国AAAAAAAAAAA7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7A3\\uD7B0-\\uD7C6\\uD7C布布0 0 0 0 0 0 0 0 0 0 0 0 0 0布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布10 10 10 10 10 10 10 10 10 10布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布10 10 10 10 10 10 10 10 10 10 10 10布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10布布布布布布布布布布布布布布布布布布布布布布布FC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]“;
var rx=RegExp(pL+“+”);
//测试:

document.body.innerHTML=“‘ааааа’:”+rx.test(“аааа”)+“
”;
查找不同字母的字符范围:

这匹配由来自的字符组成的单词

  • 拉丁字母
  • 立陶宛字母
  • 俄语字母表
  • 日本汉字

JS regex不支持unicode。您可以使用库。@anubhava如果没有其他解决方案,我真的希望避免只为了匹配字符而包含70kb的库