Query with multimatch and wildcard

multimatch query requires match queries as its internal queries. And a match query doesn't support wildcards. Depending how you want to combine scores from multiple fields, you may use dis_max query, that can accept wildcard queries as well.

{
    "query": {
       "dis_max" : {
            "queries" : [
            	{"wildcard" : { "customername" : {"value" : "*831112*"}}},
                {"wildcard" : { "mobilenumber" : {"value" : "*831112*"}}}
            ],
            "tie_breaker" : 0.7
        } 
    }
}