Published: Jun 03, 2011 2:46 PM EDT
Updated: Jun 03, 2011 2:46 PM EDT

WINSTON-SALEM, N.C. (AP) - Two-time presidential candidate John Edwards says he has done wrong but did not break the law. He is charged with soliciting and spending more than $925,000 to hide his mistress and their baby from the public at the height of his 2008 White House campaign.

Edwards made a 30-second statement to dozens of reporters outside a North Carolina federal courthouse after pleading not guilty to the charges Friday.

He says he will regret the harm he has caused for the rest of his life. But he says he did not break the law and he never thought he was breaking the law.

He does not have to post bond, but he had to surrender his passport and is not allowed to leave the continental U.S.

(Copyright 2011 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)