Angular2 RegExp转义空间

时间:2017-04-29 09:15:32

标签: regex

我正在学习Angular2,我想通过自定义RegExp验证输入。

^[0-9\\p{L} _\\.]+$

var exp = ^[0-9\\p{L} _\\.]+$

例如:给定包含特殊字符的输入:

¡™¢∞§¶•ªº∆œ∑´®†¥ˆ¨ßç¬ç∫∂´ƒ®øƒ˚√∆∑´∂˜œøç∆®©ƒ…©˙π´∑˜çµ∑∂ßå≈≈

我想使用给定的正则表达式验证此输入

1 个答案:

答案 0 :(得分:0)

如果您使用文字语法,则应更改此内容:

var exp = ^[0-9\\p{L} _\\.]+$

为:

var exp = /^[0-9\\p{L} _\\.]+$/;
//        ^                   ^

或者,您可以使用构造函数语法:

var exp = new RegExp('^[0-9\\p{L} _\\.]+$');

请参阅RegExp