SlideShare a Scribd company logo
12 Different
Regular Expression for
Integer Number
Tip #1

http://www.youtube.com/zarigatongy
Most Usefull Regex By Examples
1.
2.
3.
4.
5.

Regex Number with Range
Regex Allow Only Number
Regex Number Range
Regex Signed Integer
Regex Comma as the thousand separator and the dot as the
decimal separator
6. Regex Five Integer US ZIP Code
7. Regex Positive Integer
8. Regex non zero positive integer
9. Regex Integer with 1000s Separator
10. Regex Hexadecimal Numbers
11. Regex Hexadecimal Number with Range
12. Regex Binary Number
http://www.youtube.com/zarigatongy
• Five Integer US ZIP Code
^d{5}$

• Matches 33333 | 55555 | 23445
• Non-Matches abcd | 1324 | as;lkjdf

http://www.youtube.com/zarigatongy
Positive Integer
^d+$
• Matches 123 | 10 | 54
• Non-Matches -54 | 54.234 | abc

http://www.youtube.com/zarigatongy
• Non zero positive integer
^(0+[1-9]|[1-9])[0-9]*$
• Matches 122, 9992, 000022
• Non-Matches 0, 00000, 1.2, -3.22

http://www.youtube.com/zarigatongy
• Integer with 1000s Separator
^[1-9]{1}[0-9]{0,2}([.,]?[0-9]{3})*$
• Matches 1,000|1.000|1|10|100|1000
• Non-Matches 1,00|1,0|1,,000|.1|10.

http://www.youtube.com/zarigatongy
• Hexadecimal Numbers,
0[xX][0-9a-fA-F]+

e.g.
‘0x0f4’, ‘0acdadecf822eeff32aca5830e438cb54a
a722e3’, ‘8BADF00D’

http://www.youtube.com/zarigatongy
Allow a string to only contain numbers 0 - 9 and
limit length to 50
^[0-9]{1,50}$
– Matches 00303039
– Non Matches 039330a29

http://www.youtube.com/zarigatongy
1. Allow Only Number
– A[0-9]+Z
– ^[0-9]+$

http://www.youtube.com/zarigatongy
• Regex Number Range
a. 000..255: ^([01][0-9][0-9]|2[0-4][0-9]|25[0-5])$
b. 0 or 000..255: ^([01]?[0-9]?[0-9]|2[0-4][0-9]|25[05])$
c. 0 or 000..127: ^(0?[0-9]?[0-9]|1[01][0-9]|12[0-7])$
d. 0..999: ^([0-9]|[1-9][0-9]|[1-9][0-9][0-9])$
e. 000..999: ^[0-9]{3}$
f. 0 or 000..999: ^[0-9]{1,3}$
g. 1..999: ^([1-9]|[1-9][0-9]|[1-9][0-9][0-9])$
h. 001..999: ^(00[1-9]|0[1-9][0-9]|[1-9][0-9][0-9])$
i. 1 or 001..999: ^(0{0,2}[1-9]|0?[1-9][0-9]|[1-9][09][0-9])$
j. 0 or 00..59: ^[0-5]?[0-9]$
k. 0 or 000..366: ^(0?[0-9]?[0-9]|[1-2][0-9][0-9]|3[05][0-9]|36[0-6])$
http://www.youtube.com/zarigatongy
• Integer decimal number with an optional plus
or minus sign
[+-]?b[0-9]+b

http://www.youtube.com/zarigatongy
• comma as the thousand separator and the dot
as the decimal separator
^[0-9]{1,3}(,[0-9]{3})*.[0-9]+$

http://www.youtube.com/zarigatongy
• Hexadecimal Number With Range
• 0 to FFFF
^([1-9a-f][0-9a-f]{1,3}|[0-9a-f])$
• 1 to 366
^(16[0-9a-e]|1[0-5][0-9a-f]|[1-9a-f][0-9a-f]?)$
• 0 to 255
^[1-9a-f]?[0-9a-f]$
• ASCII codes
^(7[0-9a-e]|[2-6][0-9a-f])$

http://www.youtube.com/zarigatongy
More Protocol Tutorials
•
•
•
•
•
•
•
•

SSL Protocol Click here
DHCPv6 Protocol Click Here
CHAP Protocol Click Here
ISCSI Protocol Tutorial Click Here
BGP Tutorial Click Here
RADIUS Protocol Click Here
PPP Protocol Click Here
PPPoE Protocol Click Here
http://youtube.com/zarigatongy

More Related Content

Viewers also liked

The Point to Point Protocol (PPP)
The Point to Point Protocol (PPP)The Point to Point Protocol (PPP)
The Point to Point Protocol (PPP)zarigatongy
 
RADIUS- Packet Example/Vendors
RADIUS- Packet Example/Vendors RADIUS- Packet Example/Vendors
RADIUS- Packet Example/Vendors zarigatongy
 
Top 10 programming langauges crossed decades
Top 10 programming langauges crossed decadesTop 10 programming langauges crossed decades
Top 10 programming langauges crossed decadeszarigatongy
 
Password Authentication Protocol
Password Authentication ProtocolPassword Authentication Protocol
Password Authentication Protocol zarigatongy
 
Listado iv valida x club
Listado iv valida x clubListado iv valida x club
Listado iv valida x clubHenry Duran
 
C.S. - Capítulo 09 se enciende una luz en suiza
C.S. - Capítulo 09  se enciende una luz en suizaC.S. - Capítulo 09  se enciende una luz en suiza
C.S. - Capítulo 09 se enciende una luz en suizaDescargas Adventista
 
PNG "Subir ao Topo"
PNG "Subir ao Topo"PNG "Subir ao Topo"
PNG "Subir ao Topo"Aline Fraga
 
Noemi machado deber
Noemi machado deberNoemi machado deber
Noemi machado deberNoemi2050
 
699- St llorenç de Morunys
699- St llorenç de Morunys699- St llorenç de Morunys
699- St llorenç de Morunysmireille 30100
 
Otimização de Conversão - CRO - Mkt na Veia
Otimização de Conversão - CRO - Mkt na VeiaOtimização de Conversão - CRO - Mkt na Veia
Otimização de Conversão - CRO - Mkt na VeiaAristonSimon
 
AATECH LED Catalogue 2015
AATECH LED Catalogue 2015AATECH LED Catalogue 2015
AATECH LED Catalogue 2015Miya Lee
 
Apresentação - Marketing Digital, O que é isso Afinal
Apresentação - Marketing Digital, O que é isso AfinalApresentação - Marketing Digital, O que é isso Afinal
Apresentação - Marketing Digital, O que é isso AfinalAristonSimon
 

Viewers also liked (17)

The Point to Point Protocol (PPP)
The Point to Point Protocol (PPP)The Point to Point Protocol (PPP)
The Point to Point Protocol (PPP)
 
RADIUS- Packet Example/Vendors
RADIUS- Packet Example/Vendors RADIUS- Packet Example/Vendors
RADIUS- Packet Example/Vendors
 
Top 10 programming langauges crossed decades
Top 10 programming langauges crossed decadesTop 10 programming langauges crossed decades
Top 10 programming langauges crossed decades
 
Password Authentication Protocol
Password Authentication ProtocolPassword Authentication Protocol
Password Authentication Protocol
 
Mudanças itil
Mudanças itilMudanças itil
Mudanças itil
 
Listado iv valida x club
Listado iv valida x clubListado iv valida x club
Listado iv valida x club
 
C.S. - Capítulo 09 se enciende una luz en suiza
C.S. - Capítulo 09  se enciende una luz en suizaC.S. - Capítulo 09  se enciende una luz en suiza
C.S. - Capítulo 09 se enciende una luz en suiza
 
Trabajo ultimo
Trabajo ultimoTrabajo ultimo
Trabajo ultimo
 
PNG "Subir ao Topo"
PNG "Subir ao Topo"PNG "Subir ao Topo"
PNG "Subir ao Topo"
 
About Us -
About Us -About Us -
About Us -
 
Wikis 1
Wikis 1Wikis 1
Wikis 1
 
Noemi machado deber
Noemi machado deberNoemi machado deber
Noemi machado deber
 
Wilmari guevara_Economia
Wilmari guevara_EconomiaWilmari guevara_Economia
Wilmari guevara_Economia
 
699- St llorenç de Morunys
699- St llorenç de Morunys699- St llorenç de Morunys
699- St llorenç de Morunys
 
Otimização de Conversão - CRO - Mkt na Veia
Otimização de Conversão - CRO - Mkt na VeiaOtimização de Conversão - CRO - Mkt na Veia
Otimização de Conversão - CRO - Mkt na Veia
 
AATECH LED Catalogue 2015
AATECH LED Catalogue 2015AATECH LED Catalogue 2015
AATECH LED Catalogue 2015
 
Apresentação - Marketing Digital, O que é isso Afinal
Apresentação - Marketing Digital, O que é isso AfinalApresentação - Marketing Digital, O que é isso Afinal
Apresentação - Marketing Digital, O que é isso Afinal
 

Recently uploaded

Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxricssacare
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxJisc
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptSourabh Kumar
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPCeline George
 
NLC-2024-Orientation-for-RO-SDO (1).pptx
NLC-2024-Orientation-for-RO-SDO (1).pptxNLC-2024-Orientation-for-RO-SDO (1).pptx
NLC-2024-Orientation-for-RO-SDO (1).pptxssuserbdd3e8
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfkaushalkr1407
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxRaedMohamed3
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...AzmatAli747758
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePedroFerreira53928
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchVikramjit Singh
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativePeter Windle
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxEduSkills OECD
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...EugeneSaldivar
 
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptxSolid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptxDenish Jangid
 
Extraction Of Natural Dye From Beetroot (Beta Vulgaris) And Preparation Of He...
Extraction Of Natural Dye From Beetroot (Beta Vulgaris) And Preparation Of He...Extraction Of Natural Dye From Beetroot (Beta Vulgaris) And Preparation Of He...
Extraction Of Natural Dye From Beetroot (Beta Vulgaris) And Preparation Of He...SachinKumar945617
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasGeoBlogs
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersPedroFerreira53928
 
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...Denish Jangid
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXMIRIAMSALINAS13
 
plant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated cropsplant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated cropsparmarsneha2
 

Recently uploaded (20)

Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
NLC-2024-Orientation-for-RO-SDO (1).pptx
NLC-2024-Orientation-for-RO-SDO (1).pptxNLC-2024-Orientation-for-RO-SDO (1).pptx
NLC-2024-Orientation-for-RO-SDO (1).pptx
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptxSolid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
 
Extraction Of Natural Dye From Beetroot (Beta Vulgaris) And Preparation Of He...
Extraction Of Natural Dye From Beetroot (Beta Vulgaris) And Preparation Of He...Extraction Of Natural Dye From Beetroot (Beta Vulgaris) And Preparation Of He...
Extraction Of Natural Dye From Beetroot (Beta Vulgaris) And Preparation Of He...
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
plant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated cropsplant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated crops
 

Regular Expression

  • 1. 12 Different Regular Expression for Integer Number Tip #1 http://www.youtube.com/zarigatongy
  • 2. Most Usefull Regex By Examples 1. 2. 3. 4. 5. Regex Number with Range Regex Allow Only Number Regex Number Range Regex Signed Integer Regex Comma as the thousand separator and the dot as the decimal separator 6. Regex Five Integer US ZIP Code 7. Regex Positive Integer 8. Regex non zero positive integer 9. Regex Integer with 1000s Separator 10. Regex Hexadecimal Numbers 11. Regex Hexadecimal Number with Range 12. Regex Binary Number http://www.youtube.com/zarigatongy
  • 3. • Five Integer US ZIP Code ^d{5}$ • Matches 33333 | 55555 | 23445 • Non-Matches abcd | 1324 | as;lkjdf http://www.youtube.com/zarigatongy
  • 4. Positive Integer ^d+$ • Matches 123 | 10 | 54 • Non-Matches -54 | 54.234 | abc http://www.youtube.com/zarigatongy
  • 5. • Non zero positive integer ^(0+[1-9]|[1-9])[0-9]*$ • Matches 122, 9992, 000022 • Non-Matches 0, 00000, 1.2, -3.22 http://www.youtube.com/zarigatongy
  • 6. • Integer with 1000s Separator ^[1-9]{1}[0-9]{0,2}([.,]?[0-9]{3})*$ • Matches 1,000|1.000|1|10|100|1000 • Non-Matches 1,00|1,0|1,,000|.1|10. http://www.youtube.com/zarigatongy
  • 7. • Hexadecimal Numbers, 0[xX][0-9a-fA-F]+ e.g. ‘0x0f4’, ‘0acdadecf822eeff32aca5830e438cb54a a722e3’, ‘8BADF00D’ http://www.youtube.com/zarigatongy
  • 8. Allow a string to only contain numbers 0 - 9 and limit length to 50 ^[0-9]{1,50}$ – Matches 00303039 – Non Matches 039330a29 http://www.youtube.com/zarigatongy
  • 9. 1. Allow Only Number – A[0-9]+Z – ^[0-9]+$ http://www.youtube.com/zarigatongy
  • 10. • Regex Number Range a. 000..255: ^([01][0-9][0-9]|2[0-4][0-9]|25[0-5])$ b. 0 or 000..255: ^([01]?[0-9]?[0-9]|2[0-4][0-9]|25[05])$ c. 0 or 000..127: ^(0?[0-9]?[0-9]|1[01][0-9]|12[0-7])$ d. 0..999: ^([0-9]|[1-9][0-9]|[1-9][0-9][0-9])$ e. 000..999: ^[0-9]{3}$ f. 0 or 000..999: ^[0-9]{1,3}$ g. 1..999: ^([1-9]|[1-9][0-9]|[1-9][0-9][0-9])$ h. 001..999: ^(00[1-9]|0[1-9][0-9]|[1-9][0-9][0-9])$ i. 1 or 001..999: ^(0{0,2}[1-9]|0?[1-9][0-9]|[1-9][09][0-9])$ j. 0 or 00..59: ^[0-5]?[0-9]$ k. 0 or 000..366: ^(0?[0-9]?[0-9]|[1-2][0-9][0-9]|3[05][0-9]|36[0-6])$ http://www.youtube.com/zarigatongy
  • 11. • Integer decimal number with an optional plus or minus sign [+-]?b[0-9]+b http://www.youtube.com/zarigatongy
  • 12. • comma as the thousand separator and the dot as the decimal separator ^[0-9]{1,3}(,[0-9]{3})*.[0-9]+$ http://www.youtube.com/zarigatongy
  • 13. • Hexadecimal Number With Range • 0 to FFFF ^([1-9a-f][0-9a-f]{1,3}|[0-9a-f])$ • 1 to 366 ^(16[0-9a-e]|1[0-5][0-9a-f]|[1-9a-f][0-9a-f]?)$ • 0 to 255 ^[1-9a-f]?[0-9a-f]$ • ASCII codes ^(7[0-9a-e]|[2-6][0-9a-f])$ http://www.youtube.com/zarigatongy
  • 14. More Protocol Tutorials • • • • • • • • SSL Protocol Click here DHCPv6 Protocol Click Here CHAP Protocol Click Here ISCSI Protocol Tutorial Click Here BGP Tutorial Click Here RADIUS Protocol Click Here PPP Protocol Click Here PPPoE Protocol Click Here http://youtube.com/zarigatongy