C# - Password Regex Works In Chrome And Firefox But Not IE7?
Jan 13, 2011
The following regular expression works in chrome and firefox, but not IE7:
^((?=.*d)(?=.*[a-z])(?=.*[A-Z]).{8,20})$
It needs to contain at least 8 characters and have at least on uppercase and a number. When I try this in IE7, I have to type 14 characters for it to validate. Can someone explain why and what would be the correct expression for all 3 browsers.
I am using an asp:RegularExpressionValidator to validate the password.
I have .net code that works on IE8 but wont work on google chrome or firefox. i have put this code for the user to press Enter instead of clicking the mouse everytime.
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Try If Not IsPostBack Then
Ok so I'm not very familiar with Jquery as to know the possible cause of this, but I've been assigned to find out why the datepicker doesn't work porperly on a client's computer (it prints out the date without slashes like this: 24112008
So when I test the webform, I see it doesnt even pop up in Firefox (the client's browser too) nor chrome, only in IE8.
The following flash does not initially load in firefox, but if I click the second tab on the right, and then go back to the first, it loads. This works in Chrome and IE. Here is the webpage.
<asp:TextBox ID="txtPassword" runat="server" TextMode="Password" ValidationGroup="passwordValidation"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" Display="Dynamic" ControlToValidate="txtPassword" Text="Required" ValidationGroup="passwordValidation" /> <asp:RegularExpressionValidator runat="server" ControlToValidate="txtPassword" Text="Passwords should contain a minimum of 7 characters with at least one numeric character." ValidationExpression="^(?=.*d{1})(?=.*[a-zA-Z]{2}).{7,}$" ValidationGroup="passwordValidation" Display="Dynamic"></asp:RegularExpressionValidator>
If I type in a password like test1234, it passes in chrome and firefox, but the message that my password should contain a minimum of 7 characters with at least one numeric character is shown in internet explorer
I've created a new website using forms authentication. Everything works fine on my local DEV machine - I can log in with no problem in any browser.
But as soon as I deploy this to my production server, I am unable to login using IE. I get to the login page and when I click to login, it just reloads that page and never authenticates me. If I use Google Chrome, I can log in without any problems.
I know this sounds similar to the common problem where you don't have your applicationName specified in the web.config file, but I have that specified in all of my providers.
I've tried this in both IE8 and IE9 while adjusting the cookie settings to accept everything and it makes no difference. I've also tried on multiple computers.
Since I can get it to work in Chrome, I feel like there must be a setting in the code somewhere that affects IE differently. I have a hard time believing it's a setting in IE because I use the standard, default setup there.
The only way I could get this close to working was to adjust this forms authentication setting: cookieless = "UseUri". When I did this, I could get past the login screen to my default page, but then when I tried to navigate to any other pages, it would always take me back to the login page and make me login again. It would take me to the requested page each time, but I would still have to login again at every new page request.
Here are a couple of snippets from my web.config file.
i have this code in global.asax.vb, to disable the back button.
Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs) Response.Buffer = True Response.ExpiresAbsolute = Now().Subtract(New TimeSpan(1, 0, 0, 0)) Response.Expires = -1 Response.CacheControl = "no-cache" End Sub
this code works perfect in IE, but refuses to work in any other browser like firefox or chrome. what can i do to make it multi browser?
I'm doing css for a website. I send the html and css to a guy, he puts it into ASP.net. The problem is that the transfer didn't end well for my code and it needs some fixing. The problem is that when I look at it in Chrome, or Firefox, or IE8, I get three completely different renderings. I spent a good amount of time trying to fix a drop-down menu that is supposed to appear while hovering over a link. The one he had in place from ASP.net worked in IE, kinda worked in Firefox, and was completely broken in Chrome (I haven't tested Safari or Opera.) Just getting it to look basically the same in firefox and chrome was a struggle. The html source is showing me two completely different pages as well.
Does anyone have experience with this? I know nothing of ASP.net, and it seems like the guy is modifying my layout with a wsyiwyg (I found tables used in random places, which I did not put there.) Faced with this, what is my best option? Is this fixable, or am I in over my head?
I use Response.BinaryWrite to display this picture.
Unfortunately it works only in Internet Explorer. In Firefox and Chrome it shows long text of strange symbols.
What's wrong with BinaryWrite? How to solve this?
I may not say to asp:Image to show this picture, I may not indicate ImageURL, becouse there's no URL. This picture is response from webrequest. And webrequest may not be indicated in URL because I set some parameters not in QueryString but in post data.
I have an interesting issue. I made some changes to an existing code base. The changes were fairly minor in the aspect of the pages, I added an UpdatePanel and some input areas to upload a file and update a database to the site master. The reason I add it to the site master was it is being called to display via jQuery. I made some additional code changes on some existing code behind to add a web method to handle the data from another jQuery driven piece to set a value for a particular billing code.
None of this is out of the ordinary and in fact it only adds additional similar functionality that I have added over the last 9 months. The issue now is since I made the changes using the browser back button in IE generates the following:
Webpage has expired
This only occurs with IE. Chrome and FireFox works fine. Thinking it maybe the new input boxes I removed those and attempted to run the application again I get the same result. I know that IE requires a refresh if there is data that is submitted on the form that you are trying to go back to, however so does Chrome and Firefox as far as I know.
1) Should be 6-15 characters in length 2) Should have atleast one lowercase character 3) Should have atleast one uppercase character 4) Should have atleast one number 5) Should have atleast one special character 6) Should not have spaces
Can anyone suggest me a RegEx for this requirement?
I've created code to retrieve an image from the file system using an ASHX handler. The code displays the image correctly in Chrome, but I get a broken image in IE:
I've built this app that displays employee photos stored in several sharepoint folders. It also displays the employee name extracted from the file name and a previous and next button to move through the photos.
The markup is surrounded by an update panel to prevent the entire page from reloading when you click to view the next photo.
The app is working fine in firefox, but the images do not display in IE8. Can anyone tell what is causing this?
public List<string> photoFileList = new List<string>(); protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Session["index"] = 0;
I developed a activex control, it can work well in IE, but not in firefox , is it possible for my activex control to work in FireFox and Google Chrome?
I want to open a popupwindow (with close button only) when the user clicks a button and the parent window should be disabled until the popup window closed. For that I'm using the following code
function popup_window(url) { popupwin = window.showModalDialog(url,null,'height=20,width=150,status=no,resizable=no,scrollbars=no,toolbar=no,location=no,menubar=no'); }
Anyhow, this code is working perfectly in IE. But, I hav two problems. In firefox, it is not opening with the size I've mentioned in the script. It is opening in full size. And In Google Chrome, parent window is not getting disabled.
I was trying to prototype some jQuery-based menu into ASP.NET MVC. Just to name two examples here: [URL]Their demo page looks great, but when I integrate their sample code into MVC, the script no longer works in IE and FireFox, but it seems to work just fine under Google Chrome. Can someone kindly enough to point out what I missed? I will be honest here. I am still new to JavaScript. I have placed a copy of my VS2010 solution zip file @ [URL] Here is what I did. In the Site.Master, I have something like
Compiled the code and ran it under IE. Ideally, it should work like the demo in [URL], but in reality, it only displays unordered list in plain view. (If you download the solution file and run it, you should be able to repro this as well). Next, tried with FireFox, not working either, same result as IE. Finally, when I try it under Google Chrome 4.1 (lastest version), and the script displays just fine.
I've had an issue with a javascript menu not working inside an Ajax update panel after the ajax postback. I was able to solve this in IE by calling the menu js function with a pageLoad() function which is automatically called by ajax. However I then discovered it doesn't work in any other browser.
Having search around I've only found two references to the issue; one where someone else has found the same thing and another where someone states that pageLoad isn't stable in other browsers.
Is there any way to solve this issue in browsers other than IE?
I am making a asynchronous request to different server for some data using jquery. It works fine in IE, but doesn't work in FireFox and Chrome, when it reaches the code where the request to other server is made, it freezes there and a blank page is shown. If I remove that piece of code, the ajax works fine.
Also, when I place a breakpoint at document.ready, the breakpoint is hit when debugging using IE, but it's not hit when debugging using FireFox.
Following is the JQuery I am using
jQuery(document).ready(function ($) {
$('.tabs a, .tabs span').livequery('click', function () {[code]....
Working on a new site design in asp.net with master pages. Header of the page is a 35px tall "menu bar" which contains an asp menu control rendered as an unordered list.
The selected menu item is styled with a differenct colored background and 2px border around the left top and right sides. The bottom of the selected menu item should line up with the bottom of the menu bar so the selected "tab" looks as if it flows into the content beneath. Looks fine in firefox and IE but in chrome the "tab" seems to be 1 pixel higher than the bottom of the menu bar.
The selected classes are added to the li and a elements via jquery...Here is a screenshot of the problem...The chrome example is on the top and u can see 1px of red border below the tab. On the bottom is the firefox image where everything looks OK.
EDIT:After playing around with this a bit more, I have discovered that it is actually the "header" div itself that is growing by 1px in chrome... This seems very strange to me.