vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Regex for an empty field (https://vborg.vbsupport.ru/showthread.php?t=190295)

sarahk 09-07-2008 10:11 PM

Regex for an empty field
 
I've created a custom field for registration only and it is supposed to be left blank.

I'd like to use the regex field to test that the field is still blank and use the internal vB checking and error reporting system to reject the registration if the user has entered anything at all in the field.

Regex seems to be great for testing patterns, and the inclusion of characters. How do I get it to test for the emptiness?

Eikinskjaldi 09-07-2008 10:57 PM

Don't bother with regex, just trim the field and see if the result is an empty string

$field = trim($field)
if ($field != '') ...

sarahk 09-08-2008 06:04 AM

thanks, but I got it going.

I'm trying to keep it simple and not use plugins or hacks - just stick to the core of vB.

vB allows us to check the value of the field using regex, so it makes sense to utilise that functionality.

I have no problem with using plugins where that's the only way but when there is a built in alternative ...

Dismounted 09-08-2008 06:30 AM

Code:

.+
Simple :p

sarahk 09-08-2008 08:33 AM

actually, it turned out to be

Code:

^$
Yours, I think, would allow any amount of text, when I want none.

Dismounted 09-08-2008 09:15 AM

Whoops, you are correct. I thought you meant you wanted not to allow a blank field. Sorry. :o


All times are GMT. The time now is 08:48 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00952 seconds
  • Memory Usage 1,711KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (6)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete