如何在 Validator 启动前将信息小写
How to lowerCase information before Validator starts
我想知道如何在正则表达式验证开始之前应用 lowerCase()
。
return {
name: [
rule('required')
rule('regex', '/^(?=\S*[a-z])\S{8,}$/')
]
}
如何在验证开始前制作 name
lowerCase
?
您可以使用:
rule('regex', /^(?=\S*[a-z])\S{8,}$/i)
或
rule('regex', new RegExp('^(?=\S*[a-z])\S{8,}$', 'i'))
以不区分大小写的模式匹配正则表达式。
请提供更多信息,说明您使用什么进行验证,以及您是否对表单本身使用了任何库。
根据您提供的信息,我可以建议您让正则表达式不区分大小写,然后,如果您确实需要将其设为小写,请在表单提交时执行,然后再将信息发送到后端.
您可以通过在最后一个 /
.
之后的正则表达式末尾添加 i
来使正则表达式不区分大小写
希望对您有所帮助。
我想知道如何在正则表达式验证开始之前应用 lowerCase()
。
return {
name: [
rule('required')
rule('regex', '/^(?=\S*[a-z])\S{8,}$/')
]
}
如何在验证开始前制作 name
lowerCase
?
您可以使用:
rule('regex', /^(?=\S*[a-z])\S{8,}$/i)
或
rule('regex', new RegExp('^(?=\S*[a-z])\S{8,}$', 'i'))
以不区分大小写的模式匹配正则表达式。
请提供更多信息,说明您使用什么进行验证,以及您是否对表单本身使用了任何库。
根据您提供的信息,我可以建议您让正则表达式不区分大小写,然后,如果您确实需要将其设为小写,请在表单提交时执行,然后再将信息发送到后端.
您可以通过在最后一个 /
.
i
来使正则表达式不区分大小写
希望对您有所帮助。