@@ -8728,7 +8728,7 @@ func TestEmail(t *testing.T) {
8728
8728
errs = validate .Var (s , "email" )
8729
8729
Equal (t , errs , nil )
8730
8730
8731
- s = `"test test "@email.com` // U+00A0 No-Break Space between quotes
8731
+ s = `"test\u00A0test "@email.com` // U+00A0 No-Break Space between quotes
8732
8732
errs = validate .Var (s , "email" )
8733
8733
Equal (t , errs , nil )
8734
8734
@@ -8737,92 +8737,92 @@ func TestEmail(t *testing.T) {
8737
8737
NotEqual (t , errs , nil )
8738
8738
AssertError (t , errs , "" , "" , "" , "" , "email" )
8739
8739
8740
- s = ` test @example.com` // U+0020 regular space
8740
+ s = " \u0020 test @example.com" // U+0020 regular space
8741
8741
errs = validate .Var (s , "email" )
8742
8742
NotEqual (t , errs , nil )
8743
8743
AssertError (t , errs , "" , "" , "" , "" , "email" )
8744
8744
8745
- s = ` test @example.com` // U+00A0 No-Break Space
8745
+ s = " \u00A0 test @example.com" // U+00A0 No-Break Space
8746
8746
errs = validate .Var (s , "email" )
8747
8747
NotEqual (t , errs , nil )
8748
8748
AssertError (t , errs , "" , "" , "" , "" , "email" )
8749
8749
8750
- s = ` test @example.com` // U+1680 Ogham Space Mark
8750
+ s = " \u1680 test @example.com" // U+1680 Ogham Space Mark
8751
8751
errs = validate .Var (s , "email" )
8752
8752
NotEqual (t , errs , nil )
8753
8753
AssertError (t , errs , "" , "" , "" , "" , "email" )
8754
8754
8755
- s = ` test @example.com` // U+2000 En Quad
8755
+ s = " \u2000 test @example.com" // U+2000 En Quad
8756
8756
errs = validate .Var (s , "email" )
8757
8757
NotEqual (t , errs , nil )
8758
8758
AssertError (t , errs , "" , "" , "" , "" , "email" )
8759
8759
8760
- s = ` test @example.com` // U+2001 Em Quad
8760
+ s = " \u2001 test @example.com" // U+2001 Em Quad
8761
8761
errs = validate .Var (s , "email" )
8762
8762
NotEqual (t , errs , nil )
8763
8763
AssertError (t , errs , "" , "" , "" , "" , "email" )
8764
8764
8765
- s = ` test @example.com` // U+2002 En Space
8765
+ s = " \u2002 test @example.com" // U+2002 En Space
8766
8766
errs = validate .Var (s , "email" )
8767
8767
NotEqual (t , errs , nil )
8768
8768
AssertError (t , errs , "" , "" , "" , "" , "email" )
8769
8769
8770
- s = ` test @example.com` // U+2003 Em Space
8770
+ s = " \u2003 test @example.com" // U+2003 Em Space
8771
8771
errs = validate .Var (s , "email" )
8772
8772
NotEqual (t , errs , nil )
8773
8773
AssertError (t , errs , "" , "" , "" , "" , "email" )
8774
8774
8775
- s = ` test @example.com` // U+2004 Three-Per-Em Space
8775
+ s = " \u2004 test @example.com" // U+2004 Three-Per-Em Space
8776
8776
errs = validate .Var (s , "email" )
8777
8777
NotEqual (t , errs , nil )
8778
8778
AssertError (t , errs , "" , "" , "" , "" , "email" )
8779
8779
8780
- s = ` test @example.com` // U+2005 Four-Per-Em Space
8780
+ s = " \u2005 test @example.com" // U+2005 Four-Per-Em Space
8781
8781
errs = validate .Var (s , "email" )
8782
8782
NotEqual (t , errs , nil )
8783
8783
AssertError (t , errs , "" , "" , "" , "" , "email" )
8784
8784
8785
- s = ` test @example.com` // U+2006 Six-Per-Em Space
8785
+ s = " \u2006 test @example.com" // U+2006 Six-Per-Em Space
8786
8786
errs = validate .Var (s , "email" )
8787
8787
NotEqual (t , errs , nil )
8788
8788
AssertError (t , errs , "" , "" , "" , "" , "email" )
8789
8789
8790
- s = ` test @example.com` // U+2007 Figure Space
8790
+ s = " \u2007 test @example.com" // U+2007 Figure Space
8791
8791
errs = validate .Var (s , "email" )
8792
8792
NotEqual (t , errs , nil )
8793
8793
AssertError (t , errs , "" , "" , "" , "" , "email" )
8794
8794
8795
- s = ` test @example.com` // U+2008 Punctuation Space
8795
+ s = " \u2008 test @example.com" // U+2008 Punctuation Space
8796
8796
errs = validate .Var (s , "email" )
8797
8797
NotEqual (t , errs , nil )
8798
8798
AssertError (t , errs , "" , "" , "" , "" , "email" )
8799
8799
8800
- s = ` test @example.com` // U+2009 Thin Space
8800
+ s = " \u2009 test @example.com" // U+2009 Thin Space
8801
8801
errs = validate .Var (s , "email" )
8802
8802
NotEqual (t , errs , nil )
8803
8803
AssertError (t , errs , "" , "" , "" , "" , "email" )
8804
8804
8805
- s = ` test @example.com` // U+200A Hair Space
8805
+ s = " \u200A test @example.com" // U+200A Hair Space
8806
8806
errs = validate .Var (s , "email" )
8807
8807
NotEqual (t , errs , nil )
8808
8808
AssertError (t , errs , "" , "" , "" , "" , "email" )
8809
8809
8810
- s = `
test @example.com` // U+2028 Line Separator
8810
+ s = " \u2028 test @example.com" // U+2028 Line Separator
8811
8811
errs = validate .Var (s , "email" )
8812
8812
NotEqual (t , errs , nil )
8813
8813
AssertError (t , errs , "" , "" , "" , "" , "email" )
8814
8814
8815
- s = ` test @example.com` // U+202F Narrow No-Break Space
8815
+ s = " \u202F test @example.com" // U+202F Narrow No-Break Space
8816
8816
errs = validate .Var (s , "email" )
8817
8817
NotEqual (t , errs , nil )
8818
8818
AssertError (t , errs , "" , "" , "" , "" , "email" )
8819
8819
8820
- s = ` test @example.com` // U+205F Medium Mathematical Space
8820
+ s = " \u205F test @example.com" // U+205F Medium Mathematical Space
8821
8821
errs = validate .Var (s , "email" )
8822
8822
NotEqual (t , errs , nil )
8823
8823
AssertError (t , errs , "" , "" , "" , "" , "email" )
8824
8824
8825
- s = ` test @example.com` // U+3000 Ideographic Space
8825
+ s = " \u3000 test @example.com" // U+3000 Ideographic Space
8826
8826
errs = validate .Var (s , "email" )
8827
8827
NotEqual (t , errs , nil )
8828
8828
AssertError (t , errs , "" , "" , "" , "" , "email" )
0 commit comments