diff options
author | Ted Trask <ttrask01@yahoo.com> | 2008-06-18 20:07:55 +0000 |
---|---|---|
committer | Ted Trask <ttrask01@yahoo.com> | 2008-06-18 20:07:55 +0000 |
commit | da61beb7aef90f48606ab904dbe2131b50b12912 (patch) | |
tree | 7f919786d519237f184eaacd7a22cd138aabc54c /lib/validator.lua | |
parent | 08728e7fef784033ab7849324ab21217fe59627f (diff) | |
download | acf-core-da61beb7aef90f48606ab904dbe2131b50b12912.tar.bz2 acf-core-da61beb7aef90f48606ab904dbe2131b50b12912.tar.xz |
Rewrite of tinydns to simplify code and use new cfe model.
Added js to filter records.
git-svn-id: svn://svn.alpinelinux.org/acf/core/trunk@1219 ab2d0c66-481e-0410-8bed-d214d4d58bed
Diffstat (limited to 'lib/validator.lua')
-rwxr-xr-x | lib/validator.lua | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/validator.lua b/lib/validator.lua index 06c58fc..d57ca5f 100755 --- a/lib/validator.lua +++ b/lib/validator.lua @@ -71,7 +71,7 @@ end -- function is_ipv4(ipv4) local retval = false; - local nums = { "", "", "", ""}; + local nums = {}; local iplen = string.len(ipv4); -- check the ipv4's length @@ -82,11 +82,11 @@ function is_ipv4(ipv4) -- NC: Split the string into an array. separate with '.' (dots) -- ^ beginning of string -- () capture - -- \. litteral '.' The \ neutralizes the . character class. + -- %. litteral '.' The % neutralizes the . character class. -- %d+ one or more digits -- $ end of string - nums = { ipv4:match ("^(%d+)\.(%d+)\.(%d+)\.(%d+)$" ) } - + nums = {ipv4:match ("^(%d+)%.(%d+)%.(%d+)%.(%d+)$")} + -- check if all nums are filled if ( nums[1] == nil or nums[2] == nil or |