Javascript Preg_匹配到regex等价表达式

Javascript Preg_匹配到regex等价表达式,javascript,php,regex,Javascript,Php,Regex,我被困在preg\u matchvsregex 我试图在客户端验证用户输入值。对于他们的名字和姓氏,我有一个适合于preg_match ~^([\p{L}-\s']+)$~ui <--- working fine with preg_match 字符串示例 这显然不是复制品 我发现这有帮助 我找到了解决办法 /^[a-zA-Z0-9\u00C0-\u017F\s-'’]+$/ 这行只接受变音符号,字母,数字,空格,,,,,这正是我需要的 我只需要删除数字,这对我的名字也有好处。由于您

我被困在
preg\u match
vs
regex

我试图在客户端验证用户输入值。对于他们的名字和姓氏,我有一个适合于
preg_match

~^([\p{L}-\s']+)$~ui  <--- working fine with preg_match
字符串示例


  • 这显然不是复制品

    我发现这有帮助

    我找到了解决办法

    /^[a-zA-Z0-9\u00C0-\u017F\s-'’]+$/
    
    这行只接受变音符号,字母,数字,空格,,,,,这正是我需要的


    我只需要删除数字,这对我的名字也有好处。

    由于您的
    \u00C0-\u017F
    范围并不是真正匹配所有字母,您可以使用以下使用Unicode范围的正则表达式解决方案(从中获取并修改一点):

    var pL\u范围="一个月-一个A级-z一个-z一个-XA一个-XA一个-XA一个-XB一个-XX6一个-4 0 0 0 0 2一个-U0 0 0 0 0 2一个-z一个-z一个-XA一个-XA一个-XA一个-XB A一个-XB一个-XB一个-XB B B B一个-XB一个-XB B一个-XB一个-XB一个-XB一个-XB一个-XB一个-XB B一个-XB一个-XB一个-XB一个-XB一个-A一个-XB一个-XB一个-XB一个-XB一个-XB一个-XB一个-B一个-XB一个-XB一个-XB一个-B一个-B一个-XB一个-B一个-F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06U063\\U063\\U063\\U065\\U065\\U065\\U065\\U063\\U063\\u0710\\u0710\\u0710\\u0712-u0710 10\\u0710\\U073\\U065\\U065\\U065\\U065\\U065\\U065\\U065\\u06E6\\U06埃埃埃埃非非非非手手手手\\ u0710\\u0710\\u0710 10\\u0710 10 10 10\\u0710 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10-10-10-10-U077 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7-4-4-U07手手手冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬\\U074手手手手手手手手手手手手手手手手09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u02009年10月10日,英国政府冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬冬AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\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 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-u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C60\\u0C61\\u0C85-\\u0C8C\\u2008年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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\U0 0 0 0 0 0 E94-\\U0 0 0 0 0 0 0 E94-\\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-u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10u1258\\u1258\\u1258\\u1258\\u1258\\u1258.u1258.u1258.u125A-u1250.u1258.u1260.u1260-u1288.u1288.u1288.U10 10手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手手167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16F1-\\u16F8\\u2007年-2007年-2007 2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年-2007年--10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\U11Be5\\U1C0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 D0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\UU10 10.10 10 10 10 10岁以下以下以下的U10 10 10 10 10 10 10 10 10岁以下以下的U10 10 10 10 10岁以下以下的U10 10 10 10 10 11 11\\UU11 11 11 11 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 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 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11岁以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下的da0-\\u2DA6.6\\U2-8岁以下的英国人(6.6\\U2-8岁以下的英国人(6.2岁以下的英国人(6.2岁以下的英国人(6.2岁以下的英国人)8岁以下的英国人(8.6岁以下的英国人)是一个普通普通普通普通普通普通普通普通普通普通普通普通普通普通普通普通普通普通普通普通人(2.6岁以下以下的英国人)2 2.6.0 0 0 0 0 0 0.2.2.8岁以下以下的普通普通普通人(2.8岁以下的普通普通普通普通普通普通人或或或或2.8岁以下以下的普通普通普通普通普通普通普通普通人(2.....非非非政府军军......U2.8岁以下以下以下以下以下的普通普通普通普通普通普通普通普通人..........非非非非政府军..........非政府军.U2.8..uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA阿联酋A42.AA44-\\UAAAAA44\\UAAAAAAA4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0-UAAAAAAA7 7 7 7 7 0 0 0 0 0 0\\UAAAAA7 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 7 7 7 7 7 7 7 7 7 0 0 0 0 0 0 0 0 0 0\\UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7 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\\uD7A3\\uD7B0-\\uD7C6\\uD布布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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布布uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC”;
    var re=RegExp(“^[”+pL_range+“\\s'-]+$”;
    函数checkName(值){
    返回重新测试(值);
    }
    console.log(“Бцццц=>”,checkName(“Бццц”);
    console.log(“Łazarski-Sącz=>”,checkName(“Łazarski-Sącz”);
    console.log(“ètiène Bo
    
    /^[a-zA-Z0-9\u00C0-\u017F\s-'’]+$/