# PatternsCompat

Artifact: [androidx.core:core](https://developer.android.com/jetpack/androidx/releases/core) [View Source](https://cs.android.com/search?q=file:androidx/core/util/PatternsCompat.java+class:androidx.core.util.PatternsCompat) Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)

*** ** * ** ***


```
public final class PatternsCompat
```

<br />

*** ** * ** ***

Commonly used regular expression patterns.

## Summary

| ### Constants |
|---|---|
| `static final https://developer.android.com/reference/java/util/regex/Pattern.html` | `https://developer.android.com/reference/androidx/core/util/PatternsCompat#DOMAIN_NAME()` |
| `static final https://developer.android.com/reference/java/util/regex/Pattern.html` | `https://developer.android.com/reference/androidx/core/util/PatternsCompat#EMAIL_ADDRESS()` |
| `static final https://developer.android.com/reference/java/util/regex/Pattern.html` | `https://developer.android.com/reference/androidx/core/util/PatternsCompat#IP_ADDRESS()` |
| `static final https://developer.android.com/reference/java/util/regex/Pattern.html` | `https://developer.android.com/reference/androidx/core/util/PatternsCompat#WEB_URL()` Regular expression pattern to match most part of RFC 3987 Internationalized URLs, aka IRIs. |

## Constants

### DOMAIN_NAME

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)

```
public static final Pattern DOMAIN_NAME
```

### EMAIL_ADDRESS

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)

```
public static final Pattern EMAIL_ADDRESS
```

### IP_ADDRESS

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)

```
public static final Pattern IP_ADDRESS
```

### WEB_URL

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)

```
public static final Pattern WEB_URL
```

Regular expression pattern to match most part of RFC 3987 Internationalized URLs, aka IRIs.