New validation of a sentence?

jenstechs 28 Aug, 2009
Hi,

I'd like to validate a form field as a valid "sentence", maybe not with punctuation, but at least a name! For a name field, you need to be able to include spaces (for a first and last name), an apostrophe ' and a dash -. Can you think of enabling this as an option in the future?

I can write the regexp for it, I know how, but if I were to hack it to CF as an option of how to select it and use it as validation, where would I add the code?

Thanks.
GreyHead 28 Aug, 2009
Hi jenstechs,

You can add this - or anything else - as a custom validation by putting the appropriate snippet in the JavaScript box. Max has posted one or two examples here in the past but they were a few months ago. A search on "new LiveValidation" might find them.

Bob
Mizpah 10 Oct, 2009
I think the below should do it! (somthing strange is going on, I am looking at validation for myself and now all I see on the boards are validation questions!)
<span class="syntaxdefault"></span><span class="syntaxkeyword"><</span><span class="syntaxdefault">input type</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"text"</span><span class="syntaxdefault"> id</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"foo"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">/><br /></span><span class="syntaxdefault">var foo </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> new LiveValidation</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'foo'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{</span><span class="syntaxdefault"> validMessage</span><span class="syntaxkeyword">:</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Correctly formed sentence!'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> wait</span><span class="syntaxkeyword">:</span><span class="syntaxdefault"> 500</span><span class="syntaxkeyword">});<br /></span><span class="syntaxdefault">foo</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">add</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">Validate</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">Format</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{</span><span class="syntaxdefault">pattern</span><span class="syntaxkeyword">:</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">*</span><span class="syntaxdefault">regex goes here</span><span class="syntaxkeyword">*,</span><span class="syntaxdefault"> failureMessage</span><span class="syntaxkeyword">:</span><span class="syntaxdefault"> </span><span class="syntaxstring">"This is not a sentence!"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">}</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);</span><span class="syntaxdefault"> </span>

Out of interest what regex are you using ?
Mizpah 10 Oct, 2009
I have my answer - I was looking at a set of search results, not the new posts view! 🤣

Well its there if anyone else needs it later ^^
GreyHead 11 Oct, 2009
Hi Mizpah,

You'll gather this was an old post.

There are some quite neat 'name' regexs here

I would probably wrap your code and put it into the Form HTML box[code=php]<span class="syntaxhtml"><input
This topic is locked and no more replies can be posted.