带空间的角度5验证器中的验证

时间:2018-06-30 12:03:45

标签: angular validation

我想在描述以空格开头时显示错误,字符串中间的空格较低,我的代码在这里

description: ['', [Validators.required,Validators.pattern(/^\S*$/)]],

1 个答案:

答案 0 :(得分:0)

我不是正则表达式专家,使用专用的验证器可能更清晰,更有效,但是此正则表达式应该可以解决问题:

^(\S(.*\S)?)?$

说明:

  • 它根本不能包含任何字符(因此最后一个?)
  • 或者应该以非空格开头(\ S开头)
  • 之后
    • 一无所有(倒数第二?)
    • 或由非空格(。* \ S)终止的任何字符序列