You are here: Re: Help with regular expression... « HTML « IT news, forums, messages
Re: Help with regular expression...

Posted by Michael Winter on 06/28/05 14:50

On 28/06/2005 11:59, Noozer wrote:

> Not sure which newgroup would be best... but since this is being used in a
> Javascript function on a web page I guess it could go here...

This group takes many subjects, but a scripting question is still a
scripting question, and I'd have asked in clj.

[snip]

> Is there a regular expression I can use to ensure that the hyphens are
> always there?
> User input ->Result
> 12312341234 -> 123-1234-1234
> 123-12341234 -> 123-1234-1234

As simply a test:

/^\d{3}-\d{4}-\d{4}$/.test(accountNumber)

See below for the conversion form.

> How about to always remove hyphens.
> User input -> Result
> 123-1234-1234 -> 12312341234
> 1231234-1234 -> 12312341234

accountNumber = accountNumber.replace(/^(\d{3})-?(\d{4})-?(\d{4})$/,
'$1$2$3');

If you inserted hyphens into the string literal, you could do the reverse.

Note that the hyphens in the regular expression are followed by a
question mark (?), which indicates that they are optional. The
assignment statement above would cope with both input forms you presented.

> Finally, any regular expression to ensure that only 11 characters have been
> entered and only digits have been entered.

/^\d{11}$/

> What changes would be need to accept digits AND hyphens.

I think the first case would cover that.

Mike

--
Michael Winter
Replace ".invalid" with ".uk" to reply by e-mail.

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация