djangosnippets.org: Latest snippets tagged with 'localflavor'http://djangosnippets.org/tags/localflavor/2012-09-06T05:23:34.036046-05:00"Ukrainian telephone number" model and form fields v2 UAPhoneNumberField (improved)
2012-09-06T05:23:34.036046-05:00g1smdhttp://djangosnippets.org/snippets/2811/<p>Validate Ukraine telephone numbers in popular formats:</p>
<pre><code>+380 XX XXX-XX-XX
0XX-XXX-XX-XX
(0XX) XXX-XX-XX
</code></pre>
<p>This snippet fixes the errors found in
http://djangosnippets.org/snippets/2579/</p>
Freely redistributableUKPhoneNumberField GB v3 (improved)
2012-09-06T03:36:07.525793-05:00g1smdhttp://djangosnippets.org/snippets/2810/<p>Validates and cleans UK telephone numbers. Number length is checked, and numbers are cleaned into a common format. For example, "+44 (0)1234 567890" will be stored as "01234 567890".</p>
<p>Can reject premium numbers (0912 312 3123) or service numbers (1471, 118 118) with UKPhoneNumberField(reject=('premium', 'service'))</p>
<p>Can reject multiple number types …</p>
Freely redistributableUKPhoneNumberField GB v2
2012-09-06T03:17:29.403905-05:00g1smdhttp://djangosnippets.org/snippets/2809/<p>Validates and cleans UK telephone numbers. Number length is checked, and numbers are cleaned into a common format. For example, "+44 (0)1234 567890" will be stored as "01234 567890"</p>
<p>Can reject premium numbers (0912 312 3123) or service numbers (1471, 118 118) with UKPhoneNumberField(reject=('premium', 'service'))</p>
<p>Corrects the errors found in …</p>
Freely redistributableBRPhoneNumberWidget
2011-08-28T14:16:07.985019-05:00sementehttp://djangosnippets.org/snippets/2534/<p>A widget created for BRPhoneNumberField that splits the input into a
<input> for the area code and another for the phone number.</p>
<p>Usage example:</p>
<pre><code>class MyForm(forms.Form):
mobile_phone = BRPhoneNumberField(
label='Telefone Celular',
widget=BRPhoneNumberWidget()
)
...
</code></pre>
Freely redistributableUKPhoneNumberField
2008-11-20T03:43:38.755185-06:00nathan-reynoldshttp://djangosnippets.org/snippets/1207/<p>Validates and cleans UK telephone numbers. Number length is checked, and numbers are cleaned into a common format. For example, "+44 (0)1234 567890" will be stored as "01234 567890"</p>
<p>Can reject premium numbers (09123 123123) or service numbers (1471, 118 118) with <code>UKPhoneNumberField(reject=('premium', 'service'))</code></p>
<p>Uses info from <a href="http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom">Wikipedia</a></p>
Freely redistributable