GetOneEmailFromStr修改
This commit is contained in:
@@ -68,7 +68,7 @@ func init() {
|
|||||||
// Go regex does not support lookarounds.
|
// Go regex does not support lookarounds.
|
||||||
// https://stackoverflow.com/questions/38933898/error-parsing-regexp-invalid-or-unsupported-perl-syntax
|
// https://stackoverflow.com/questions/38933898/error-parsing-regexp-invalid-or-unsupported-perl-syntax
|
||||||
skuNamePat = regexp.MustCompile(`([\((\[【][^\((\[【\))\]】]*[\))\]】])?(.*?)([((].*[))])?\s*约?([1-9][\d\.]*)(g|G|kg|kG|Kg|KG|l|L|ml|mL|Ml|ML|克)\s*([((].*[))])?\s*(?:\/|/|)\s*([^\s()()]{0,2})\s*([((].*[))])?$`)
|
skuNamePat = regexp.MustCompile(`([\((\[【][^\((\[【\))\]】]*[\))\]】])?(.*?)([((].*[))])?\s*约?([1-9][\d\.]*)(g|G|kg|kG|Kg|KG|l|L|ml|mL|Ml|ML|克)\s*([((].*[))])?\s*(?:\/|/|)\s*([^\s()()]{0,2})\s*([((].*[))])?$`)
|
||||||
emailPat = regexp.MustCompile(`[A-Za-z0-9_\-\.]+@(?:[A-Za-z0-9_\-]+\.)+[A-Za-z]+`)
|
emailPat = regexp.MustCompile(`[A-Za-z0-9_\-.]+@(?:[A-Za-z0-9_\-]+\.)+[A-Za-z]+`)
|
||||||
}
|
}
|
||||||
|
|
||||||
func getJxStoreIDFromOrder(order *model.GoodsOrder) (retVal int) {
|
func getJxStoreIDFromOrder(order *model.GoodsOrder) (retVal int) {
|
||||||
|
|||||||
@@ -274,6 +274,10 @@ func TestGetOneEmailFromStr(t *testing.T) {
|
|||||||
"test@kk.com",
|
"test@kk.com",
|
||||||
"中人国test@kk.com2342",
|
"中人国test@kk.com2342",
|
||||||
},
|
},
|
||||||
|
[]string{
|
||||||
|
"donald.trump_1-3@163.com",
|
||||||
|
"中人国donald.trump_1-3@163.com2342",
|
||||||
|
},
|
||||||
} {
|
} {
|
||||||
if str := GetOneEmailFromStr(v[1]); str != v[0] {
|
if str := GetOneEmailFromStr(v[1]); str != v[0] {
|
||||||
t.Errorf("%s failed, result:%s, expect:%s", v[1], str, v[0])
|
t.Errorf("%s failed, result:%s, expect:%s", v[1], str, v[0])
|
||||||
|
|||||||
Reference in New Issue
Block a user