How do you find ® with :contains()?

How do you find ® with :contains()?

I've tried:
    var h1text = $("h1:contains('®')").text();
    var header_ary = h1text.split("®");
    var newHeader = header_ary[0] + "<sup>®</sup> " + header_ary[1]; 
    $("h1:contains('®')").replaceWith(newHeader);

and:   
    var h1text = $("h1:contains('&reg;')").text();
    var header_ary = h1text.split("&reg;");
    var newHeader = header_ary[0] + "<sup>®</sup> " + header_ary[1]; 
    $("h1:contains('&reg;')").replaceWith(newHeader);

Neither are working. Any ideas? Thanks!