SlideShare uma empresa Scribd logo
1 de 14
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

Mais conteúdo relacionado

Destaque

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
 

Destaque (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
 

Último

How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 

Último (20)

How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 

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