RegEx.Test返回始终为false

用户2831001

问题是,当我尝试对其进行测试时,它始终返回false。你知道为什么吗

$('MyInput').mouseout(function () {
    alert($('MyInput').val()); // it is  "яяqqåå"
    alert(/^[\p{L}0-9\s\.\\\/\-]{2,20}$/.test($('MyInput').val()));
});
阿努巴瓦

这是因为Javascript正则表达式不支持 \p{L}

即使这返回false:

/^\p{L}+/.test('a');

您可以使用以下通用unicode范围来匹配您的输入文本:

/^[\u0000-\uffff\d\s.\\\/-]{2,20}$/.test('яяqqåå');
//=> returns true

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Regex.test(value)在登录时返回true,但在if语句中返回false

来自分类Dev

is_uploaded_file返回始终为false

来自分类Dev

RegEx 匹配器总是返回 false

来自分类Dev

mpi4py mpi_test始终返回false

来自分类Dev

PHP is_writable()函数始终为可写目录返回false

来自分类Dev

Node JS护照的req.isAuthenticated返回始终为false

来自分类Dev

PHP MySQL密码哈希返回始终为false

来自分类Dev

来自嵌套的字符串比较返回始终为 false

来自分类Dev

React Query v3 useInfiniteQuery返回isLoading,isFetching始终为true,isFetchingNextPage始终为false

来自分类Dev

setProcessDefaultNetwork始终返回false

来自分类Dev

isEqualToString始终返回False

来自分类Dev

TrySetWallpaperImageAsync()始终返回false

来自分类Dev

hasNextLine()始终返回false

来自分类Dev

getCheckedItemPositions始终返回false

来自分类Dev

返回std.regex.regex的值?

来自分类Dev

以bash返回RegEx匹配

来自分类Dev

从Perl Regex返回输出

来自分类Dev

以bash返回RegEx匹配

来自分类Dev

RegEx开头/结尾为

来自分类Dev

setATRHistBytes()方法始终返回false

来自分类Dev

HttpClient IsComplete始终返回false

来自分类Dev

GPS isProviderEnabled始终返回false

来自分类Dev

函数始终返回布尔False

来自分类Dev

DataColumn的AutoIncrement始终返回False

来自分类Dev

JavaScript函数始终返回false

来自分类Dev

SharedPreferences变量始终返回false

来自分类Dev

PHP语句始终返回false

来自分类Dev

Firebase isSuccessful()始终返回false

来自分类Dev

Google登录始终返回false