gpt4 book ai didi

Javascript - 添加验证模式以允许至少一个非空格字符

转载 作者:行者123 更新时间:2023-11-30 14:37:46 25 4
gpt4 key购买 nike

我想创建输入并添加验证模式以不允许输入中有空格我找到了一些这样的解决方案:

Validators.pattern(".*\\S.*[a-zA-z0-9 ]")

但是这种模式的问题是不包括特殊字符(č,ć,ž,đ,š...)

所以我需要没有空白(空格)输入但有特殊字符的解决方案

编辑

例如,如果有人只插入一个或多个空格,我必须注意到他..但是如果他继续插入一些其他的字符就可以了。

示例:

"   " - not valid

" Ante Ereš" - valid

最佳答案

你可以使用

Validators.pattern("\\s*\\S.*")

匹配至少包含一个非空白字符的字符串。请注意,^$ anchor 由 Angular 自动添加,生成的模式类似于 /^\s*\S.*$/

图案细节

  • ^ - 字符串的开始
  • \s* - 0+ 个空白字符
  • \S - 非空白
  • .* - 除换行符以外的任何 0+ 个字符
  • $ - 字符串结尾。

关于Javascript - 添加验证模式以允许至少一个非空格字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50153259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com