小编cri*_*res的帖子

如果字符串仅包含空格则匹配的正则表达式?

我正在使用formikyup来验证表单。在一个输入中,如果它仅包含空格,则它会通过,这对我的用例无效。所以我通过谷歌找到了某种正则表达式,所以如果字符串只有空格,它会抛出一些消息,但我没有找到任何东西。

\n\n
nome: string()\n      .min(3, \'* Deve conter no m\xc3\xadnimo 3 caracteres\')\n      .required(\'* Este campo \xc3\xa9 obrigat\xc3\xb3rio\')\n      .matches(/[^\\s*].*[^\\s*]/g, \'* This field cannot contain only blankspaces\'),\n
Run Code Online (Sandbox Code Playgroud)\n\n

这样做的问题是,当它达到 3 个字符时,即使有必需的 yup 条件,验证也不起作用,并且与正则表达式匹配不会阻塞空格。到目前为止,我已经解决了:\nnome: values.nome.trim().replace(/\\s+/g, \' \')但是使用正确的正则表达式,我可以实时抛出错误。

\n

javascript regex reactjs yup formik

4
推荐指数
1
解决办法
1万
查看次数

如何获取我所在的页码?ViewPager 反应本机

我正在使用react-native-community的ViewPager来向下滚动我的页面,但是在捕获用户所在的页面时遇到了麻烦,在API中有一个 showPageIndicator: boolean 但仅适用于IOS,我想我们可以通过这个 bool 捕获 IOS 中的号码,有某种方法可以捕获该号码。

https://github.com/react-native-community/react-native-viewpager

<ViewPager
            initialPage={0}
            orientation="horizontal"
            scrollEnabled
            onPageSelected={changePage}
>
Run Code Online (Sandbox Code Playgroud)

android android-viewpager viewpagerindicator react-native

2
推荐指数
1
解决办法
4753
查看次数