Thanks, Ron.  I needed to preserve the negative, so I append a minus sign, then use your snippet.
<br/>,
<br/><br/>str := '($1,925.46)' .
<br/>('(*)' match: str ) ifTrue: [str := '-', str].
<br/>str := str reject: &nbsp;[:e | '($,)' includes: e].
<br/>num := str asNumber &nbsp;=&gt; -1925.46
<br/><br/>Sincerely,
<br/><br/>Joe.
<br/><br/><br/>

        
        
        
<br/><hr align="left" width="300" />
View this message in context: <a href="http://forum.world.st/1-925-46-asNumber-tp4904523p4904534.html">Re: '($1,925.46)' asNumber</a><br/>
Sent from the <a href="http://forum.world.st/Squeak-Beginners-f107673.html">Squeak - Beginners mailing list archive</a> at Nabble.com.<br/>