package regx import ( "fmt" "testing" ) func TestRegx_IsIdCardFormat(t *testing.T) { fmt.Println(regx.IsIdCardFormat("888388899880318888")) } func TestRegx_Convert15To18(t *testing.T) { fmt.Println(regx.Convert15To18("111111111111111")) //111111111111111 //111111191111111113 } func TestRegx_GetSex(t *testing.T) { fmt.Println(regx.GetSex("324054400330403410")) //1 fmt.Println(regx.GetSex("324054400330403400")) //0 fmt.Println(regx.GetYearByIdCard("324054400330403400")) fmt.Println(regx.GetMonthByIdCard("324054400330403400")) fmt.Println(regx.GetDayByIdCard("324054400330403400")) } func TestRegx_GetAge(t *testing.T) { fmt.Println(regx.GetAgeByIdCard("324054202010233400")) fmt.Println(regx.IsValidIdCard("324054202010233400")) } func TestRegx_GetProvinceByIdCard(t *testing.T) { fmt.Println(regx.GetProvinceByIdCard("324054202010233400")) fmt.Println(regx.GetProvinceByIdCard("422322202010233400")) fmt.Println(regx.IsIdCardCheck("422322202010233400")) }