利用Regex判斷是否是0-9的阿拉伯數字<br />function regIsDigit(fData)<br />{<br /> var reg = new RegExp("^[0-9]$");<br /> return (reg.test(fData));<br />}<br />利用這則運算式擷取字串的長度<br />function regDataLength(fData)<br />{<br /> var valLength = fData.length;<br /> var reg = new RegExp("^[/u0391-/uFFE5]$");<br /> var result = 0;<br /> for(i=0; i< valLength; i++)<br /> {<br /> if(reg.test(fData.charAt(i)))<br /> {<br /> result += 2;<br /> }<br /> else<br /> {<br /> result ++;<br /> }<br /> }<br /> return result;<br />}<br />應用擴充判斷是否是數值<br />function regIsNumber(fData)<br />{<br /> var reg = new RegExp("^[-]?[0-9]+[/.]?[0-9]+$");<br /> return reg.test(fData)<br />}<br />驗證Email是否正確<br /> function regIsEmail(fData)<br /> {<br /> var reg = new RegExp("^[0-9a-zA-Z]+@[0-9a-zA-Z]+[/.]{1}[0-9a-zA-Z]+[/.]?[0-9a-zA-Z]+$");<br /> return reg.test(fData);<br /> }<br />判斷手機號是否正確<br /> function regIsPhone(fData)<br /> {<br /> var reg = /^(/+86)?(1[0-9]{10})$/;<br /> return reg.test(fData);<br /> }