javascript
ÉùÃ÷:1.var reg=new Regex("^±í´ïʽ$","²ÎÊý") 2.ÄäÃû(JSonµÄд·¨) /±í´ïʽ/²ÎÊý,Èç:/±í´ïʽ/gi
×¢Òâ:¶þÖÖÉùÃ÷ÊǵÈЧµÄ,ÒÔÏÂʹÓÃregµÄλÖÃ,Ò²¿ÉÓÃ"ÄäÃû"Ìæ»».
Ìæ»»:
var str="×Ö·û´®";
var str2= str.replcace(reg»òÄäÃû,"Ìæ»»³ÉµÄ×Ö·û´®")
ÕÒ³öËùÓаüº¬µÄ:
var str="×Ö·û´®";
var arr=str.match(reg);for(var i=0;i<arr.length;i++){alert(arr[i]);}
ÊÇ·ñÆ¥Åä:
var str="×Ö·û´®";
if(reg.test(str)){Æ¥Åä}else{²»Æ¥Åä}
.net
.netµÄÕýÔò±í´ïʽµÄʹÓüȿÉÒÔʹÓöÔÏóµÄ·½·¨,Ò²¿ÉÓÃÀàµÄ¾²Ì¬·½·¨
ÒýÓÃ:using System.Text.RegularExpressions;
ÉùÃ÷:1.Regex reg=new Regex("^±í´ïʽ$","²ÎÊý")
Ìæ»»:
string str="×Ö·û´®";
string str2= reg.replcace(str,"Ìæ»»³ÉµÄ×Ö·û´®") »òstring str2=Regex.replace(str,reg,"Ìæ»»³ÉµÄ×Ö·û´®")
ÕÒ³öËùÓаüº¬µÄ:
string str="×Ö·û´®";
Match arr=reg.match(str);»òMatch arr=Regex.match(str);
for(int i=0;i<arr.count;i++){string tmp=arr[i].value;}
ÊÇ·ñÆ¥Åä:
string str="×Ö·û´®";
if(reg.IsMatch(str))»òif(Regex.IsMatch(str))
{Æ¥Åä}else{²»Æ¥Åä}
. ......
javascript²Ù×÷¸´Ñ¡¿òº¯Êý
function CheckAll(form) {//ȫѡ
for (var i=0;i var e = form.elements[i];
if (e.name != 'chkall')
e.checked = form.chkall.checked;
}
}
function checkSelect()//ÅжÏÊÇ·ñÓÐÑ¡Ïî
{
var pass = false;
var input_elements = document.getElementsByName("Pdel[]");
for ( var i= 0; i< input_elements.length ; i++ )
{
var is_checked = input_elements[i].checked;
var input_name = input_elements[i].getAttribute("name");
var input_type = input_elements[i].getAttribute("type");
if ( input_type == "checkbox" && input_name != "chkall" && true == is_checked )
pass = true;
}
if ( false == pass )
{
&nbs ......
JavaScriptÖÐtoGMTStringº¯Êý·½·¨ÊÇ·µ»ØÒ»¸öÈÕÆÚ£¬¸ÃÈÕÆÚÓøñÁÖÍþÖαê׼ʱ¼ä (GMT) ±íʾ²¢Òѱ»×ª»»Îª×Ö·û´®¡£Ê¹Ó÷½·¨£º
dateObj .toGMTString()
JavaScriptÖÐtoGMTStringº¯Êý·½·¨ÒѾ¹ýʱ£¬Ö®ËùÒÔÈÔÈ»ÌṩÕâ¸ö·½·¨£¬Ö»ÊÇΪÁËÌṩÏòºóµÄ¼æÈÝÐÔ¡£ÍƼö¸ÄÓà toUTCString ·½·¨¡£
toGMTString ·½·¨·µ»ØÒ»¸ö String ¶ÔÏ󣬴˶ÔÏóÖаüº¬Á˰´ÕÕ GMT ¹ßÀý½øÐиñʽ»¯µÄÈÕÆÚ¡£·µ»ØÖµµÄ¸ñʽÈçÏ£º"05 Jan 1996 00:00:00 GMT"¡£ ......
ÉîÈëÈÏʶjavascriptÖеÄevalº¯Êý
·ÖÀࣺ¼¼Êõ×¨ÇøÊ±¼ä£º2007-5-21 15:04:58×÷ÕߣºsupNate
·¢ÏÖΪ±¾ÎÄÆðÒ»¸öºÏÊʵıêÌ⻹²»ÊÇÄÇôÈÝÒ×£¬ºÇºÇ£¬ËùÒÔÔÚ´ËÏÈ˵Ã÷ϱ¾ÎĵÄÁ½¸öÄ¿µÄ£º
£¨1£©½éÉÜjavascriptÖеÄevalº¯ÊýµÄÓ÷¨
£¨2£©ÈçºÎÔÚº¯ÊýÄÚÖ´ÐÐÈ«¾Ö´úÂë
►ÏÈÀ´ËµevalµÄÓ÷¨£¬ÄÚÈݱȽϼòµ¥£¬ÊìϤµÄ¿ÉÒÔÌø¹ý¡£
evalº¯Êý½ÓÊÕÒ»¸ö²ÎÊýs£¬Èç¹ûs²»ÊÇ×Ö·û´®£¬ÔòÖ±½Ó·µ»Øs¡£·ñÔòÖ´ÐÐsÓï¾ä¡£Èç¹ûsÓï¾äÖ´Ðнá¹ûÊÇÒ»¸öÖµ£¬Ôò·µ»Ø´ËÖµ£¬·ñÔò·µ»Øundefined¡£
ÐèÒªÌØ±ð×¢ÒâµÄÊǶÔÏóÉùÃ÷Óï·¨“{}”²¢²»ÄÜ·µ»ØÒ»¸öÖµ£¬ÐèÒªÓÃÀ¨ºÅÀ¨ÆðÀ´²Å»á·µ»ØÖµ£¬¼òµ¥Ê¾ÀýÈçÏ£º
var code1='"a" + 2'; //±í´ïʽ
var code2='{a:2}'; //Óï¾ä
alert(eval(code1)); //->'a2'
alert(eval(code2)); //->undefined
alert(eval('(' + code2 + ')')); //->[object Object]
¿ÉÒ ......
ʼþÔ´¶ÔÏó
event.srcElement.tagName
event.srcElement.type ²¶»ñÊÍ·Å
event.srcElement.setCapture();
event.srcElement.releaseCapture(); ʼþ°´¼ü
event.keyCode
event.shiftKey
event.altKey
event.ctrlKey ʼþ·µ»ØÖµ
event.returnValue Êó±êλÖÃ
event.x
event.y ´°Ìå»î¶¯ÔªËØ
document.activeElement °ó¶¨Ê¼þ
document.captureEvents(Event.KEYDOWN);
·ÃÎÊ´°ÌåÔªËØ
document.all('txt').focus();
document.all('txt').select();
´°ÌåÃüÁî
document.execCommand ´°ÌåCOOKIE
document.cookie ²Ëµ¥Ê¼þ
document.oncontextmenu
´´½¨ÔªËØ
document.createElement('SPAN'); ¸ù¾ÝÊó±ê»ñµÃÔªËØ£º
document.elementfromPoint(event.x,event.y).tagName=='TD
document.elementfromPoint(event.x,event.y).appendChild(ms) ´°ÌåͼƬ
document.images[Ë÷
Òý] ´°Ìåʼþ°ó¶¨
document.onmousedown=scrollwindow; ÔªËØ
document.´°
Ìå.elements[Ë÷Òý] ¶ÔÏó°ó¶¨Ê¼þ
document.all.xxx.detachEvent('onclick',a);
²å¼þÊýÄ¿
navigator.plugins È¡±äÁ¿ÀàÐÍ
typeof($js_libpath) == ......
ÔÚJavaScriptÖÐÔÐ;ÍÏ൱ÓÚjavaÖеÄÀඨÒ壬ÿ¸öJavaScriptʵÀý¶ÔÏó¶¼»á°üº¬ÔÐÍÖж¨ÒåµÄÊôÐÔÓë·½·¨¡£
ÔÚ±àд¹¹Ô캯Êýʱ£¬¿ÉÒÔʹÓÃÔÐͶÔÏó£¨Ëü±¾ÉíÊÇËùÓй¹Ô캯ÊýµÄÒ»¸öÊôÐÔ£©µÄÊôÐÔÀ´´´½¨¼Ì³ÐÊôÐԺ͹²Ïí·½·¨¡£
ÔÐÍÊôÐԺͷ½·¨½«°´ÒýÓø´ÖƸøÀàÖеÄÿ¸ö¶ÔÏó£¬Òò´ËËüÃǶ¼¾ßÓÐÏàͬµÄÖµ¡£
¿ÉÒÔÔÚÒ»¸ö¶ÔÏóÖиü¸ÄÔÐÍÊôÐÔµÄÖµ£¬ÐµÄÖµ½«¸²¸ÇĬÈÏÖµ£¬µ«½öÔÚ¸ÃʵÀýÖÐÓÐЧ¡£ÊôÓÚÕâ¸öÀàµÄÆäËû¶ÔÏó²»Êܴ˸ü¸ÄµÄÓ°Ïì¡£
ÀýÈ磺
// Ôö¼ÓÒ»¸öÃûΪ trim µÄº¯Êý×÷Ϊ
// String ¹¹Ô캯ÊýµÄÔÐͶÔÏóµÄÒ»¸ö·½·¨¡£
String.prototype.trim = function()
{
// ÓÃÕýÔò±í´ïʽ½«Ç°ºó¿Õ¸ñ
// ÓÿÕ×Ö·û´®Ìæ´ú¡£
return this.replace(/(^\s*)|(\s*$)/g, "");
} ......