The following is the jquery code.
Here am reading the values entered in the text box and evaluating that string.
variable fName contains the original string here .
Code:
$("#fName").blur(function(){
var fName = jQuery.trim($("#fName").val()); // removing white spaces
var words = fName.split(/[^a-zA-Z0-9.]/); // allowing only alphanumerics and //.(dot character) here
nfName = jQuery.trim(words.join(" ")); // again joining the string
if(nfName != fName)
{
alert("Special characters other than \".\" are not allowed");
}
});
am able to block all special characters except .
but i want the following criteria to be passed.
ex :
1 . (single) dot should not be allowed in the string i.e (complete string should not be single dot)
2. ...... (multiple dots should not be allowed in the string) i.e (string should not be only dots)
3. a.b.c (dots in b/w the characters can be allowed)
4. special characters other than alphanumeric characters should not be allowed
please post the ideas.
Last edited by pludi; 01-07-2010 at 02:19 AM..
Reason: code tags, please...
Is it possible to combine a regular expression with a aritmetical expression? For example, taking a 8-numbers caracter sequece and casting each output of a grep, comparing to a constant.
THX! (2 Replies)
I have a large file encoded in Unicode that I need to convert to CSV. In general, I know how to do this by regular expression substitutions using sed or Perl, but one problem I am having is that I need to put a quotation mark at the end of each line to protect the last field. The usual regex... (1 Reply)
CA_RELEASE has a value of 6. I need to check if that this is a numeric value. if not error.
source $CA_VERSION_DATA
if * ]
then
echo "CA_RELESE $CA_RELEASE is invalid"
exit -1
fi
+ source /etc/ncgl/ca_version_data
++ CA_PRODUCT_ID=samxts
++ CA_RELEASE=6
++ CA_WEEK_NO=7
++... (3 Replies)
Hi,
I have written a small perl script to handle particular date format using perl, but it is not substituting the whole string. Can some one please check on what is the issue with the code.
$_ = "Date: November 25, 2010 09:02:01 PM";... (1 Reply)
Hi all,
How am I read a file, find the match regular expression and overwrite to the same files.
open DESTINATION_FILE, "<tmptravl.dat" or die "tmptravl.dat";
open NEW_DESTINATION_FILE, ">new_tmptravl.dat" or die "new_tmptravl.dat";
while (<DESTINATION_FILE>)
{
# print... (1 Reply)
Hi All,
I have a sftp session log where I am transferring multi files by issuing "mput abc*.dat". The contents of the logfile is below -
#################################################
Connecting to 10.75.112.194...
Changing to: /home/dasd9x/testing1
sftp> mput abc*.dat
Uploading... (7 Replies)
Hi,
Server - MEDIAWIKI - MYSQL - CENTOS 5 - PHP5
I have a database import of close to a million pages into my wiki, mediawiki site,
the format that were left with is not pretty, and I need to find a way to clean this up and present it nicely...
I think regex is the best option as I can... (1 Reply)
Hello All,
I'm trying to extract the lines between two consecutive elements of an array from a file.
My array looks like:
problem_arr=(PRS111 PRS213 PRS234)
j=0
while } ]
do
k=`expr $j + 1`
sed -n "/${problem_arr}/,/${problem_arr}/p" problemid.txt
---some operation goes... (11 Replies)
SQLSRV_FETCH_OBJECT(3)SQLSRV_FETCH_OBJECT(3)sqlsrv_fetch_object - Retrieves the next row of data in a result set as an objectSYNOPSIS
mixed sqlsrv_fetch_object (resource $stmt, [string $className], [array $ctorParams], [int $row], [int $offset])
DESCRIPTION
Retrieves the next row of data in a result set as an instance of the specified class with properties that match the row field names and
values that correspond to the row field values.
PARAMETERS
o $stmt
- A statement resource created by sqlsrv_query(3) or sqlsrv_execute(3).
o $className
- The name of the class to instantiate. If no class name is specified, stdClass is instantiated.
o $ctorParams
- Values passed to the constructor of the specified class. If the constructor of the specified class takes parameters, the ctor-
Params array must be supplied.
o $row
- The row to be accessed. This parameter can only be used if the specified statement was prepared with a scrollable cursor. In
that case, this parameter can take on one of the following values:
oSQLSRV_SCROLL_NEXT
oSQLSRV_SCROLL_PRIOR
oSQLSRV_SCROLL_FIRST
oSQLSRV_SCROLL_LAST
oSQLSRV_SCROLL_ABSOLUTE
oSQLSRV_SCROLL_RELATIVE
o $offset
- Specifies the row to be accessed if the row parameter is set to SQLSRV_SCROLL_ABSOLUTE or SQLSRV_SCROLL_RELATIVE. Note that the
first row in a result set has index 0.
RETURN VALUES
Returns an object on success, NULL if there are no more rows to return, and FALSE if an error occurs or if the specified class does not
exist.
EXAMPLES
Example #1
sqlsrv_fetch_object(3) example
The following example demonstrates how to retrieve a row as a stdClass object.
<?php
$serverName = "serverNamesqlexpress";
$connectionInfo = array( "Database"=>"dbName", "UID"=>"username", "PWD"=>"password");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn === false ) {
die( print_r( sqlsrv_errors(), true));
}
$sql = "SELECT fName, lName FROM Table_1";
$stmt = sqlsrv_query( $conn, $sql);
if( $stmt === false ) {
die( print_r( sqlsrv_errors(), true));
}
// Retrieve each row as an object.
// Because no class is specified, each row will be retrieved as a stdClass object.
// Property names correspond to field names.
while( $obj = sqlsrv_fetch_object( $stmt)) {
echo $obj->fName.", ".$obj->lName."<br />";
}
?>
NOTES
If a class name is specified with the optional $className parameter and the class has properties whose names match the result set field
names, the corresponding result set values are applied to the properties. If a result set field name does not match a class property, a
property with the result set field name is added to the object and the result set value is applied to the property. The following rules
apply when using the $className parameter:
oField-property name matching is case-sensitive.
oField-property matching occurs regardless of access modifiers.
oClass property data types are ignored when applying a field value to a property.
oIf the class does not exist, the function returns
FALSE and adds an error to the error collection.
Regardless of whether the $className parameter is supplied, if a field with no name is returned, the field value will be ignored and a
warning will be added to the error collection.
When consuming a result set that has multiple columns with the same name, it may be better to use sqlsrv_fetch_array(3) or the combination
of sqlsrv_fetch(3) and sqlsrv_get_field(3).
SEE ALSO sqlsrv_fetch(3), sqlsrv_fetch_array(3).
PHP Documentation Group SQLSRV_FETCH_OBJECT(3)