Regex problem for the phone field

Hi, I need a little help with my regex... it works fine, except for one last question.

/^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4} ?)$/

I have a unique phone field. And it allows 10 digits, or digits with dashes or parenthesis numbers or numbers with spaces. And it allows even the user to insert a blank space at the end (by accident).  It all works well.

But I was told that no area codes in the United States start with a 0 or 1?  How can I do only have a range of 2 to 9 area code?

I tried using [2-9], but it does not work.

Thanks in advance!

the correct expression would be:

/^\(? ([2-9]{1}[0-9]{2})------)? [-. ]? ([0-9] {3}) [-. ]? ([0-9] {4}?) $/

Tags: Dreamweaver

Similar Questions

  • How long does it take for the custom field created in SFDC appears in the list of field mapping?

    How long does it take for the custom field created in SFDC appears in the list of field mapping? I hit the refresh field button, but it does not appear after 5 min. I just need to have patience?

    I had the same problem yesterday, I think it took about 10-15 minutes to appear.

  • How can I add session variables for the subject field and the body of the e-mail Message?

    How can I add session variables for the subject field and the body of the e-mail Message? Tried several combinations, but do not seem to correct the syntax.

    This is the code I have. I need to change all the form variables in $msg in session variables. The $to part is supported. What remains are the $subject and $msg fields.

    $à = « à : ». $_SESSION ["toemail"];
    $subject = '$firstname $lastname, your registration details ';
    $from = "from: [email protected]"; "
    $msg = "Dear $title $firstname $lastname\r\n\nThank for the registration for the design of your dream Home.\r\nWe have received this following details details of you-\r\n\nClient-\r\n\nOccupation: $occupation \r\nPhone No.: $phone \r\nE-mail: $email\r\n\nPresent $ location: \r\n location\r\n\nPresent address: \r\n$ address\r\n\n\nFollowing are specified by you - design requirements \r\n\nBasic Features\r\n\nNo." floors: $floors\r\nNo. of bedrooms: bedrooms\r\nNo of $. of bathrooms: $bathrooms\r\nFloor region: $sqft\r\n\nFurther Suggestions: $ Plan\r\n\nSplit one further\r\n\n\nType floor: $splitfloor\r\n-remarks: $splitfloorremarks\r\nOpen floor: $openfloor\r\n-remarks: $openfloorremarks\r\n\n\nList of the rooms to be Included\r\n\nFoyer: $foyer\r\n-remarks: $foyerremarks\r\nDrawing: $drawing\r\n-remarks: $ alive drawingremarks\r\nFormal: $formalliving\r\n-comments : $ alive formallivingremarks\r\nFamily: $familyliving\r\n-remarks: $familylivingremarks\r\nHome Office: $homeoffice\r\n-remarks: $homeofficeremarks\r\nDining: $dining\r\n-remarks: $diningremarks\r\nMaster room: $master\r\n-remarks: $masterremarks\r\nMaster bathroom: $masterbath\r\n-remarks: $masterbathremarks\r\nMaster Dressing: $masterdress\r\n-remarks: $masterdressremarks\r\nBedroom: $bed\r\n-remarks: $bedremarks\r\nBathroom: $bath\r\n-remarks: $bathremarks\r\nDress: $dress\r\n-comments : $dressremarks\r\nStudy: $study\r\n-remarks: $studyremarks\r\nLibrary: $library\r\n-remarks: $libraryremarks\r\nPowder room: $powder\r\n-remarks: $powderremarks\r\nPrayer room: $prayer\r\n-remarks: $prayerremarks\r\nKitchen: $kitchen\r\n-remarks: $kitchenremarks\r\nPantry: $pantry\r\n-remarks: $pantryremarks\r\nUtility/area of work: $utility\r\n-remarks: $utilityremarks\r\nBalcony: $balcony\r\n-remarks: $balconyremarks\r\nStore: $store\r\n-remarks: $storeremarks\r\nLaundry : $laundry\r\n-remarks: $laundryremarks\r\nVeranda: $veranda\r\n-remarks: $verandaremarks\r\nCar porch: $carporch\r\n-remarks: $carporchremarks\r\nGarage: $garage\r\n-remarks: Theater garageremarks\r\nHome $: $theater\r\n-remarks: room of $theaterremarks\r\nMaid: $maid\r\n-remarks: $maidremarks\r\n\nOther general remarks: $general\r\n\nPlease note that the fields have been left blank in your form will be considered undecided details and used in discretion.\r\nIf of the architect , it better to add more later, design requirements please feel free to reply to this email with the details. « ;
    $fla = mail ($to, $subject, $msg, $from);

    Thanks in advance!

    askintrades wrote:

    How can I add session variables for the subject field and the body of the e-mail Message?

    What you want to do? Given the nature of your question, it seems that you probably don't know what a session variable is used. The PHP manual describes the purpose of sessions here: http://docs.php.net/manual/en/intro.session.php.

    I need to change all the form variables in $msg in session variables. The $to part is supported. What remains are the $subject and $msg fields.

    $à = « à : ». $_SESSION ["toemail"];

    Why do you need to change the form variables in session variables? They are already stored in session variables, or they come directly from the form?

    The $to part is not supported. When you pass $to to the mail() function, it should contain only an e-mail address, not a string that begins with "to:

  • iPhone Sync with PCI trying to sync my iphone to my computer via i-tunes soft ware.  It does give me an option for the phone device. How can I get the phone icon in the menu bar?

    I am trying to sync my iphone to my computer via i-tunes soft ware.  It does give me an option for the phone device. How can I get the phone icon in the menu bar?

    Mac or Windows?

  • BlackBerry Smartphones too small for the phone battery?

    Hello! I need help.

    My sister has a curve (8520). She overcharge the battery, so of course, it is inflated. We got him a new battery, which now seems to be too small for the phone. The only thing I can think is that the phone has somehow expanded, but that seems very unlikely to me. I don't understand how that would have happened?

    Could someone help me on this, because I spent twice that the phone is a value, over a period of time, trying to get this fixed up for her, and I have neither the time nor the inclination to deal with service providers.

    Thanks in advance.

    First of all, a swollen battery does not mean that the battery has been overloaded. It does not mean it probably needs to be replaced but I saw him slightly swollen batteries work fine.

    If the new battery is 'too small', then it is likely, that you have the bad battery. The device did not inflate with battery.

  • Default properties for the text field of the PDF forms

    How can I set the default properties for the text field?  The creator of forms set of font sizes that are too large.

    Right-click on the field > use current properties as new default.

    It will keep the new settings until the next time that you do this. It is not specific to the document. Do it separately for each field type (text, button, etc.)

    On an existing form, you can select multiple fields. A pro tip, is that you don't have to close the properties to move from the field to the field to the field. Dungeon opens and work faster.

  • Can I hire the CC Adobe as a person and use it in a business without generating any legal problems for the company? I'm in the Brazil and the Adobe Web site, that I have not found that everything related to the legislation, they apply in this country on t

    Can I hire the CC Adobe as a person and use it in a business without generating any legal problems for the company? I'm in the Brazil and the Adobe Web site, that I have not found that everything related to the legislation, they apply in this country on this issue.

    single user licenses allow you to use the adobe corporate programs and allow to sell the products that you create using adobe programs.

  • Transposition in order for the numeric field on the report

    On the report, there is some kind of transposition in the CSA for the number field order?
    I want the PivotTable to be in a State of the CSA by the number field.
    But it does not work.
    Thank you for your cooperation.

    How about sorting metrics in the step of step 1 (criteria define) first?

  • Question: How do I assign a TOKEN for the class, field, method in the export file?

    Hi all

    Please take a look at this photo: http://www.flickr.com/photos/25615172@N08/5788551711

    I have a question for you:

    1 / in the export file, what allocation rule of tokens for the classes, fields, methods?

    2 / how, the articulation between * #token_c2.token_f2* and public-> field3 protected class3 ?

    3 / how the articulation between * #token_c2.token_m2* and public-> protected method3 class3 ?

    Thank you
    HoaND

    I am interested in this topic as well and looking for the answer elsewhere. Let me know if you have the answer

  • Message for the required field

    I have created a form in Acrobat (not LiveCycle) with Acrobat X on Windows. The form must be accessible, and I need to alert users when a required field is not filed on.

    I tried to use this code in Action, the blur for the required field:

    f = getField (event.target.name)

    If (f.value.length == 0)

    {

    f.setFocus)

    App.Alert ("this field is required. Please enter a value. »)

    }

    Although the code appear in an alert message, I can't close the alert dialog box, nor can I add that to fill the required field because I can't after the closure of the dialog box.

    Does anyone have a suggestion?

    Furthermore, this line:

    f = getField (event.target.name)

    can be changed to this:

    f = event.target;

    And this:

    If (f.value.length == 0)

    should be replaced by:

    If (f.valueAsString.length == 0)

    or even better:

    If (! f.valueAsString)

    Since some entries from field (for example, numbers, 'true', 'false'), the length of the value property will be indefinite, given that the value property is not a string or an array. The code works since "".length == 0 evaluates to true, and undefined is 0 is false, but it's a little sloppy. "."

  • Thor.API.Exceptions.tcAPIException: No value is provided for the required fields

    Hello

    I use IOM APIs to create the user. I have provided all the required fields. but didn't the user to create
    This exception: == Thor.API.Exceptions.tcAPIException: no value provided for required fields

    Here is my code:

    {} public void createUser()
    try {}
    tcUserOperationsIntf moUserUtility = (tcUserOperationsIntf) ioUtilityFactory
    .getUtility ("Thor.API.Operations.tcUserOperationsIntf");
    Hashtable CreateUserCriteria = new Hashtable();
    createUserCriteria.put ("ID Users.User", "Devesh1");
    createUserCriteria.put ("name of the Users. First","Victor");
    createUserCriteria.put ("name of the Users. Last","Fish");
    createUserCriteria.put ("Organizations.Organization name",
    "Xellerate users");
    createUserCriteria.put (Type "Users.Xellerate", "End user");
    createUserCriteria.put ("Users.Role", "Full time");
    createUserCriteria.put ("Users.Password", "abcd1234");

    moUserUtility.createUser (createUserCriteria);
    } catch (tcInvalidAttributeException e) {}
    e.printStackTrace ();
    } catch (tcAttributeMissingException e) {}
    e.printStackTrace ();
    } catch (tcDuplicateUserException e) {}
    e.printStackTrace ();
    } catch (tcAPIException e) {}
    e.printStackTrace ();
    }
    }


    Journal: is

    Thor.API.Exceptions.tcAPIException: No value is provided for the required fields
    at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:234)
    at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:348)
    at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:259)
    at com.thortech.xl.ejb.beans.tcUserOperations_voj9p2_EOImpl_1032_WLStub.createUser (unknown Source)
    at Thor.API.Operations.tcUserOperationsClient.createUser (unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (unknown Source)
    at java.lang.reflect.Method.invoke (unknown Source)
    to Thor.API.Base.SecurityInvocationHandler$ 1.run (unknown Source)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs (unknown Source)
    at weblogic.security.Security.runAs(Security.java:41)
    at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs (unknown Source)
    at Thor.API.Base.SecurityInvocationHandler.invoke (unknown Source)
    to $Proxy0.createUser (Unknown Source)
    at the commune. DemoOim.createUser (DemoOim.java:83)
    at the commune. DemoOim.main (DemoOim.java:100)
    Caused by: Thor.API.Exceptions.tcAPIException: no value provided for required fields
    at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.createUser (unknown Source)
    at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.createUser (unknown Source)
    at com.thortech.xl.ejb.beans.tcUserOperationsSession.createUser (unknown Source)
    at com.thortech.xl.ejb.beans.tcUserOperations_voj9p2_EOImpl.createUser(tcUserOperations_voj9p2_EOImpl.java:3773)
    at com.thortech.xl.ejb.beans.tcUserOperations_voj9p2_EOImpl_WLSkel.invoke (unknown Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:589)
    at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:230)
    to weblogic.rmi.internal.BasicServerRef$ 1.run(BasicServerRef.java:477)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:473)
    at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

    Replace
    createUserCriteria.put ("Organizations.Organization name",
    "Xellerate users");

    with

    createUserCriteria.put("Organizations.Key","1");

  • OPA to interview for Rightnow - problem with the mapped fields

    Hi Experts

    We strive to integrate an interview of takeover bid for an anonymous user in Rightnow.

    At the end of the interview, a contact and an incident of child will be created in Rightnow.

    The integration works as expected.

    At the end of the interview, we would like to display the number of incidental reference to the user.

    However, the incident reference number of Rightnow field is not available in the list of fields that are mapped to the incident entity fields in the OPA.

    Another field of incident as a subject, category etc. are displayed and available to me all laid out, but not the reference number.

    While using this interview for the customer portal user Rightnow, mapping setting is different, and in this case the number of incidents of reference is allowed to be mapped.

    This similar to example modules design student benefits.

    But we need this feature for the anonymous user also.

    Help, please.

    Thank you

    Swati

    Hi Swati,

    Load after submit only is currently supported for the global object - contact in your case.

    If when the Incident is created, you can some how get RightNow to copy a custom field to the Contact reference number (for example lastCreatedRefNum or similar), then you could load from there in touch and then display it to the user.

    Davin.

  • Could I get a free replacement for the phone that was diagnosed with the liquid damage clause?

    Hello

    It's Vincent of the India.

    My iPhone 5 exploded randomly while I was listening to music, about 2 weeks back. Don't turn on since.

    The inspection service center claimed to have found traces of liquids on "residents" of the device and thus were classified in accordance with the clause of liquid. I was asked to pay more than the price of the phone for placement.

    I understand that there is no free replacement phone or the motherboard, my question is how safe are that it is not a fault of Interior?

    The phone is 4 months warranty, purchased online. No physical damage. I have no reason to lie when I say that I don't 'accidentally' drop it in the water. Why can't they consider a real case? In addition, what might have caused the problem?

    Some experts of the forum online YouTube wrote this saying, "close the seat or the higher in the order." He has not just you being stuck with a defective product. Exactly how to do this, if I could?

    Everything what I'm trying to understand is why should it unlucky customers such as I have pay the price for something that I'm sure that's not a fault on my side? Should not be a system in place for situations like this?

    Other iPhone - official Apple Support repairs

    How much will cost to fix an iPhone 6 with water damage?

    more

    cost of water damaged iphone

  • problem with the vertical field Manager

    Hello

    My application has a screen. On this, I add a Senior Manager vertical field. I add new labelfields dynamically to this vertical field Manager.  When I give the text in the constuctor of the etiquette field, each of them is the fine display. But when I tried to draw the text to the painting, it does not appear.

    Here is my code...

    vfm = new VerticalFieldManager(VERTICAL_SCROLL | FOCUSABLE);
            for (int i = 0; i < 4; i++) {
                index = i;
                LabelField labelField = new LabelField() {
                    protected void paint(Graphics graphics) {
                        // TODO Auto-generated method stub
    //                  super.paint(graphics);
                        graphics.setColor(Color.BLACK);
                        graphics.drawText(displayString[index], 0, 0);
                    }
                };
                vfm.add(labelField);
            }
            add(vfm);
    

    Please help me find a solution.

    First of all, stop saying that it is VerticalFieldManager who has done something bad for you. It has nothing to do with it.

    You use the index in your LabelField painting method. Use paint value is the current value of the index at the time of the painting. Painting happens way after you have created all your LabelFields, when the index stopped to change and has the last value of the loop variable (in your case, it's 3).

    This, as well as LabelFields width zero (that you seem to have supported) so are the problems of your original code. Store the value of i in your LabelField somehow if you insist on using the table values. If only check out you them once and do not change them, consider creating your LabelFields with the text from this displayString table.

    Even better: as you do not use the LabelField paint, why not create a custom field received a text and paint your smileys and all? Of course, you have to implement available as well, but it's useful even when your smileys will take a different width than the corresponding symbols.

    To summarize: your current approach is bad. Take a step back, work on the design, and then implement.

  • Question regarding setExtent and getPreferredWidth for the custom field

    I am trying to understand the difference between getPreferredWidth and setExtent, which relate to the width of a custom field.

    I create a field that may be greater than the width of the screen. The field is made up of cells (for example columns and lines or cells, such as a table). The cells contain text, shapes, lines, color, etc. When I display the field I only paint the visible columns on the screen and allow the user to use the trackball to accomplish the columns out of the screen.

    At present, getPreferredWidth returns the total width of the field without all the empty columns, is longer than the width of the screen. I use the same value in setExtent for width. GetPreferredWidth must return the size of the field that is painted on the screen - the total width less the width of the columns out of the screen? I have the same question about setExtent - width either in total, longer than the screen width or the width of the part of the field that is painted on the screen?

    If I use the width of what is painted on the screen or the other of these methods, then the width changes when the user scrolls through the field. As the user scrolls, I calculate the number of columns will agree to a width of the screen and paint these columns. Is it a problem to have the PreferredWidth and the setExtent change width? I read that setExtent is called only when the Manager sets this field, so that the changes will not be recognized.

    It seems to work in two ways in a few simple tests, but I was just curious as the value of width that is right.

    Thank you!

    Mark

    When a field has changed in a way that requires the update of the screen (for example, after scrolling offset changes), simply call invalidate() from this area. That will eventually lead to paint (Graphics) for the field. At this point, you return the update field. (If only part of a field - as a single cell - needs to be updated, there invalidate() versions that accept arguments where, for efficiency, you can limit the update for just this part.)

    If I understand your needs, you can achieve the effect desired in the paint method. You can use the current dimensions of the field, the cutting of the graphics area, and your internal roll compensates to decide what to paint and what to delete. Let your custom field leave white space where you decide of doesn't make is not part of a cell. There is no need to change the scope of the field.

    If you go about it by changing the dimensions of the field, and then you ask the system to play much more work he has to do. If the custom field is the only field on the screen, it won't make much difference in the behavior (although there may be performance). With more than one field, it can be weird effects. For example, suppose that your custom field is one of several fields in a HorizontalFieldManager and you change the field width. When the HorizontalFieldManager recalculates its own layout, it will change the horizontal position of the fields to the right. The effect on the user, I think, would be really confusing: as the custom field parade, parties to the right of the screen could bounce left and right as the changed width field. I can't imagine that's what you want.

    Here's another way to think about this: absent some bit of style, your custom field would prefer be exactly wide and high enough to show all without scrolling. So the width and height would be based on adding the appropriate cell widths and heights, regardless of what actually is on the display. (It's also a long time that you do not have something fanciful.) If the optimum height is a function of the width available - as with sheathed on the line of text - you would implement this logic in the layout method. You then have no use for autonomous preferred width and height).

Maybe you are looking for

  • How to use AppleScript to create a menu shortcut in figures?

    Does anyone know how I can create a pop up menu numbers using AppleScript. say application "Numbers". activate say le first table of the sheet active of the document 1 the value the format of cell "B3" to popup menu end say end say I can create a pop

  • How to forget a network

    Whenever I open my computer, it wants to connect to the network open from my neighbor. I really don't want to be on this network. How do I make my Mac forget this network, ignore her and stop trying and connect to it? Thank you very much.

  • System Fan (90 b) error. Laptop HP 1000 | Product number: C8C94P4 #UUF

    I have HP Notebook PC1000 1140TU, Core i3 with windows 7 Home Basic Edition. Last night I turned off my laptop battery (Hibernate) low 14% mornig and today, there was an ERROR "SYSTEM FAN (90 b). My cooling fan does not spin at all. How can I solve t

  • Satellite A100: WLAN not working after 'down' grading from Vista to XP

    Hello I have a laptop A100 with system of operating pre-installed Vista. Vista was so slow that I decided to remove it and install XP SP2 OEM. Everything seems to work fine except Networking (WiFi). The only carte_reseau that I can see in the materia

  • Pavilion ab523tx: on the new laptop touchpad problem

    I bought a new computer hp laptop ab523tx yesterday and noticed touchpad is not working as it should. his works well when I use gesture and type at the center of the toucpad but when I tap on the edges (the four banks), or type works nor gestures. is