diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a2adb7..8972294 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed +- Iraq phone rule, removing special character `+`. + ## [4.15.0] - 2022-02-23 ### Changed - Update deploy pipeline to use Jenkins. diff --git a/spec/countries/IRQ-spec.coffee b/spec/countries/IRQ-spec.coffee index 2eff80d..8c47415 100644 --- a/spec/countries/IRQ-spec.coffee +++ b/spec/countries/IRQ-spec.coffee @@ -8,7 +8,7 @@ describe 'Iraq', -> it 'landline number', -> # Arrange - number = "+964 1234567890" + number = "964 1234567890" # Act result = Phone.getPhoneInternational(number) @@ -18,7 +18,7 @@ describe 'Iraq', -> expect(result.countryNameAbbr).to.equal('IRQ') it 'mobile number', -> - number = "+964 1234567890" + number = "964 1234567890" result = Phone.getPhoneInternational(number) expect(result.valid).to.be.true expect(result.isMobile).to.be.true diff --git a/src/script/countries/IRQ.coffee b/src/script/countries/IRQ.coffee index 8c6013d..2f96eb3 100644 --- a/src/script/countries/IRQ.coffee +++ b/src/script/countries/IRQ.coffee @@ -7,7 +7,7 @@ class Iraq @countryName = "Iraq" @countryNameAbbr = "IRQ" @countryCode = '964' - @regex = /^(?:\+|)(?:964|)(?:0|)*\d{10}$/ + @regex = /^(?:964|)(?:0|)*\d{10}$/ @optionalTrunkPrefix = '0' @nationalNumberSeparator = ' ' @nationalDestinationCode = []