# Validate against spaces

**URL:** <https://www.ruby-forum.com/t/validate-against-spaces/70173>\
**Category:** Rails\
**Created:** [February 18, 2006, 8:03pm UTC](https://www.ruby-forum.com/t/validate-against-spaces/70173 "2006-02-18T20:03:46Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![alexander](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/bc8723/32.png) [@alexander](https://www.ruby-forum.com/u/alexander)\
**Post date:** [February 18, 2006, 8:03pm UTC](https://www.ruby-forum.com/t/validate-against-spaces/70173/1 "2006-02-18T20:03:46Z")

</div>

How would I go about validating against spaces (for urls)  
Instead I wish to use dashes.

---

<div class="post-metadata">

**Author:** ![alexander](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/bc8723/32.png) [@alexander](https://www.ruby-forum.com/u/alexander)\
**Post date:** [February 19, 2006, 2:58am UTC](https://www.ruby-forum.com/t/validate-against-spaces/70173/2 "2006-02-19T02:58:21Z")

</div>

You might want to clarify your question a bit more if you want a useful  
answer.

What data are you trying to validate, and where?

---

<div class="post-metadata">

**Author:** ![alexander](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/bc8723/32.png) [@alexander](https://www.ruby-forum.com/u/alexander)\
**Post date:** [February 19, 2006, 12:08pm UTC](https://www.ruby-forum.com/t/validate-against-spaces/70173/3 "2006-02-19T12:08:08Z")

</div>

Luke R. wrote:

> You might want to clarify your question a bit more if you want a useful  
> answer.
> 
> What data are you trying to validate, and where?

I’d like to validate urls without any spaces:  
So this wouldn’t be allowed ‘new page’  
But this would ‘new-page’

---

<div class="post-metadata">

**Author:** ![alexander](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/bc8723/32.png) [@alexander](https://www.ruby-forum.com/u/alexander)\
**Post date:** [February 19, 2006, 5:37pm UTC](https://www.ruby-forum.com/t/validate-against-spaces/70173/4 "2006-02-19T17:37:50Z")

</div>

Is the url a field in an ActiveRecord object?

---

<div class="post-metadata">

**Author:** ![alexander](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/bc8723/32.png) [@alexander](https://www.ruby-forum.com/u/alexander)\
**Post date:** [February 19, 2006, 6:06pm UTC](https://www.ruby-forum.com/t/validate-against-spaces/70173/5 "2006-02-19T18:06:23Z")

</div>

Richard W. wrote:

> Is the url a field in an ActiveRecord object?

yes

I was thinking along the lines of  
validates\_format\_of :url, :with =\> ‘ect’
