With CSS3 both :not() selector as well as attribute contains selector are available, but while mixing the both there comes the problem, it is not working.
HTML:
<input type='text'/>
<input type='text' id="dasd_Date_asd"/>
CSS:
input[type='text']:not(input[id*='Date']) {
display:none;
}
DEMO
Can anyone tell what is going on wrong here?
Note: There is no privilege given to us for changing the markup.