甯哥敤姝e垯琛ㄨ揪寮�

涓€銆佹牎楠屾暟瀛楃殑琛ㄨ揪寮�

  • 鏁板瓧锛�^[0-9]*$
  • n浣嶇殑鏁板瓧锛�^\d{n}$
  • 鑷冲皯n浣嶇殑鏁板瓧锛歗\d{n,}$
  • m-n浣嶇殑鏁板瓧锛�^\d{m,n}$
  • 闆跺拰闈為浂寮€澶寸殑鏁板瓧锛�^(0|[1-9][0-9]*)$
  • 闈為浂寮€澶寸殑鏈€澶氬甫涓や綅灏忔暟鐨勬暟瀛楋細^([1-9][0-9]*)+(\.[0-9]{1,2})?$
  • 甯�1-2浣嶅皬鏁扮殑姝f暟鎴栬礋鏁帮細^(\-)?\d+(\.\d{1,2})$
  • 姝f暟銆佽礋鏁般€佸拰灏忔暟锛�^(\-|\+)?\d+(\.\d+)?$
  • 鏈変袱浣嶅皬鏁扮殑姝e疄鏁帮細^[0-9]+(\.[0-9]{2})?$
  • 鏈�1~3浣嶅皬鏁扮殑姝e疄鏁帮細^[0-9]+(\.[0-9]{1,3})?$
  • 闈為浂鐨勬鏁存暟锛�^[1-9]\d*$ 鎴� ^([1-9][0-9]*){1,3}$ 鎴� ^\+?[1-9][0-9]*$
  • 闈為浂鐨勮礋鏁存暟锛�^\-[1-9][]0-9"*$ 鎴� ^-[1-9]\d*$
  • 闈炶礋鏁存暟锛�^\d+$ 鎴� ^[1-9]\d*|0$
  • 闈炴鏁存暟锛�^-[1-9]\d*|0$ 鎴� ^((-\d+)|(0+))$
  • 闈炶礋娴偣鏁帮細^\d+(\.\d+)?$ 鎴� ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$
  • 闈炴娴偣鏁帮細^((-\d+(\.\d+)?)|(0+(\.0+)?))$ 鎴� ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$
  • 姝f诞鐐规暟锛�^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ 鎴� ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
  • 璐熸诞鐐规暟锛�^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ 鎴� ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
  • 娴偣鏁帮細^(-?\d+)(\.\d+)?$ 鎴� ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$

浜屻€佹牎楠屽瓧绗︾殑琛ㄨ揪寮�

  • 姹夊瓧锛�^[\u4e00-\u9fa5]{0,}$
  • 鑻辨枃鍜屾暟瀛楋細^[A-Za-z0-9]+$ 鎴� ^[A-Za-z0-9]{4,40}$
  • 闀垮害涓�3-20鐨勬墍鏈夊瓧绗︼細^.{3,20}$
  • 鐢�26涓嫳鏂囧瓧姣嶇粍鎴愮殑瀛楃涓诧細^[A-Za-z]+$
  • 鐢�26涓ぇ鍐欒嫳鏂囧瓧姣嶇粍鎴愮殑瀛楃涓诧細^[A-Z]+$
  • 鐢�26涓皬鍐欒嫳鏂囧瓧姣嶇粍鎴愮殑瀛楃涓诧細^[a-z]+$
  • 鐢辨暟瀛楀拰26涓嫳鏂囧瓧姣嶇粍鎴愮殑瀛楃涓诧細^[A-Za-z0-9]+$
  • 鐢辨暟瀛椼€�26涓嫳鏂囧瓧姣嶆垨鑰呬笅鍒掔嚎缁勬垚鐨勫瓧绗︿覆锛�^\w+$ 鎴� ^\w{3,20}$
  • 涓枃銆佽嫳鏂囥€佹暟瀛楀寘鎷笅鍒掔嚎锛�^[\u4E00-\u9FA5A-Za-z0-9_]+$
  • 涓枃銆佽嫳鏂囥€佹暟瀛椾絾涓嶅寘鎷笅鍒掔嚎绛夌鍙凤細^[\u4E00-\u9FA5A-Za-z0-9]+$ 鎴� ^[\u4E00-\u9FA5A-Za-z0-9]{2,20}$
  • 鍙互杈撳叆鍚湁^%&',;=?$\"绛夊瓧绗︼細[^%&',;=?$\x22]+
  • 绂佹杈撳叆鍚湁~鐨勫瓧绗︼細[^~\x22]+

涓夈€佺壒娈婇渶姹傝〃杈惧紡

  • Email鍦板潃锛�^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
  • 鍩熷悕锛�[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?
  • InternetURL锛�[a-zA-z]+://[^\s]* 鎴� ^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$
  • 鎵嬫満鍙风爜锛�^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$
  • 鐢佃瘽鍙风爜("XXX-XXXXXXX"銆�"XXXX-XXXXXXXX"銆�"XXX-XXXXXXX"銆�"XXX-XXXXXXXX"銆�"XXXXXXX"鍜�"XXXXXXXX)锛�^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$
  • 鍥藉唴鐢佃瘽鍙风爜(0511-4405222銆�021-87888822)锛�\d{3}-\d{8}|\d{4}-\d{7}
  • 鐢佃瘽鍙风爜姝e垯琛ㄨ揪寮忥紙鏀寔鎵嬫満鍙风爜锛�3-4浣嶅尯鍙凤紝7-8浣嶇洿鎾彿鐮侊紝1锛�4浣嶅垎鏈哄彿锛�: ((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)
  • 韬唤璇佸彿(15浣嶃€�18浣嶆暟瀛�)锛屾渶鍚庝竴浣嶆槸鏍¢獙浣嶏紝鍙兘涓烘暟瀛楁垨瀛楃X锛�(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)
  • 甯愬彿鏄惁鍚堟硶(瀛楁瘝寮€澶达紝鍏佽5-16瀛楄妭锛屽厑璁稿瓧姣嶆暟瀛椾笅鍒掔嚎)锛�^[a-zA-Z][a-zA-Z0-9_]{4,15}$
  • 瀵嗙爜(浠ュ瓧姣嶅紑澶达紝闀垮害鍦�6~18涔嬮棿锛屽彧鑳藉寘鍚瓧姣嶃€佹暟瀛楀拰涓嬪垝绾�)锛�^[a-zA-Z]\w{5,17}$
  • 寮哄瘑鐮�(蹇呴』鍖呭惈澶у皬鍐欏瓧姣嶅拰鏁板瓧鐨勭粍鍚堬紝涓嶈兘浣跨敤鐗规畩瀛楃锛岄暱搴﹀湪8-10涔嬮棿)锛�^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$
  • 鏃ユ湡鏍煎紡锛�^\d{4}-\d{1,2}-\d{1,2}
  • 涓€骞寸殑12涓湀(01锝�09鍜�1锝�12)锛�^(0?[1-9]|1[0-2])$
  • 涓€涓湀鐨�31澶�(01锝�09鍜�1锝�31)锛�^((0?[1-9])|((1|2)[0-9])|30|31)$
  • 閽辩殑杈撳叆鏍煎紡锛�
    1. 鏈夊洓绉嶉挶鐨勮〃绀哄舰寮忔垜浠彲浠ユ帴鍙�:"10000.00" 鍜� "10,000.00", 鍜屾病鏈� "鍒�" 鐨� "10000" 鍜� "10,000"锛�^[1-9][0-9]*$
    2. 杩欒〃绀轰换鎰忎竴涓笉浠�0寮€澶寸殑鏁板瓧,浣嗘槸,杩欎篃鎰忓懗鐫€涓€涓瓧绗�"0"涓嶉€氳繃,鎵€浠ユ垜浠噰鐢ㄤ笅闈㈢殑褰㈠紡锛�^(0|[1-9][0-9]*)$
    3. 涓€涓�0鎴栬€呬竴涓笉浠�0寮€澶寸殑鏁板瓧.鎴戜滑杩樺彲浠ュ厑璁稿紑澶存湁涓€涓礋鍙凤細^(0|-?[1-9][0-9]*)$
    4. 杩欒〃绀轰竴涓�0鎴栬€呬竴涓彲鑳戒负璐熺殑寮€澶翠笉涓�0鐨勬暟瀛�.璁╃敤鎴蜂互0寮€澶村ソ浜�.鎶婅礋鍙风殑涔熷幓鎺�,鍥犱负閽辨€讳笉鑳芥槸璐熺殑鍚с€備笅闈㈡垜浠鍔犵殑鏄鏄庡彲鑳界殑灏忔暟閮ㄥ垎锛�^[0-9]+(.[0-9]+)?$
    5. 蹇呴』璇存槑鐨勬槸,灏忔暟鐐瑰悗闈㈣嚦灏戝簲璇ユ湁1浣嶆暟,鎵€浠�"10."鏄笉閫氳繃鐨�,浣嗘槸 "10" 鍜� "10.2" 鏄€氳繃鐨勶細^[0-9]+(.[0-9]{2})?$
    6. 杩欐牱鎴戜滑瑙勫畾灏忔暟鐐瑰悗闈㈠繀椤绘湁涓や綅,濡傛灉浣犺涓哄お鑻涘埢浜�,鍙互杩欐牱锛�^[0-9]+(.[0-9]{1,2})?$
    7. 杩欐牱灏卞厑璁哥敤鎴峰彧鍐欎竴浣嶅皬鏁�.涓嬮潰鎴戜滑璇ヨ€冭檻鏁板瓧涓殑閫楀彿浜�,鎴戜滑鍙互杩欐牱锛�^[0-9]{1,3}(,[0-9]{3})*(.[0-9]{1,2})?$
    8. 1鍒�3涓暟瀛�,鍚庨潰璺熺潃浠绘剰涓� 閫楀彿+3涓暟瀛�,閫楀彿鎴愪负鍙€�,鑰屼笉鏄繀椤伙細^([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(.[0-9]{1,2})?$
    9. 澶囨敞锛氳繖灏辨槸鏈€缁堢粨鏋滀簡,鍒繕浜�"+"鍙互鐢�"*"鏇夸唬濡傛灉浣犺寰楃┖瀛楃涓蹭篃鍙互鎺ュ彈鐨勮瘽(濂囨€�,涓轰粈涔�?)鏈€鍚�,鍒繕浜嗗湪鐢ㄥ嚱鏁版椂鍘绘帀鍘绘帀閭d釜鍙嶆枩鏉�,涓€鑸殑閿欒閮藉湪杩欓噷
  • xml鏂囦欢锛�^([a-zA-Z]+-?)+[a-zA-Z0-9]+\\.[x|X][m|M][l|L]$
  • 涓枃瀛楃鐨勬鍒欒〃杈惧紡锛�[\u4e00-\u9fa5]
  • 鍙屽瓧鑺傚瓧绗︼細[^\x00-\xff] (鍖呮嫭姹夊瓧鍦ㄥ唴锛屽彲浠ョ敤鏉ヨ绠楀瓧绗︿覆鐨勯暱搴�(涓€涓弻瀛楄妭瀛楃闀垮害璁�2锛孉SCII瀛楃璁�1))
  • 绌虹櫧琛岀殑姝e垯琛ㄨ揪寮忥細\n\s*\r (鍙互鐢ㄦ潵鍒犻櫎绌虹櫧琛�)
  • HTML鏍囪鐨勬鍒欒〃杈惧紡锛�<(\S*?)[^>]*>.*?|<.*? /> ( 棣栧熬绌虹櫧瀛楃鐨勬鍒欒〃杈惧紡锛歗\s*|\s*$鎴�(^\s*)|(\s*$) (鍙互鐢ㄦ潵鍒犻櫎琛岄琛屽熬鐨勭┖鐧藉瓧绗�(鍖呮嫭绌烘牸銆佸埗琛ㄧ銆佹崲椤电绛夌瓑)锛岄潪甯告湁鐢ㄧ殑琛ㄨ揪寮�)
  • 鑵捐QQ鍙凤細[1-9][0-9]{4,} (鑵捐QQ鍙蜂粠10000寮€濮�)
  • 涓浗閭斂缂栫爜锛�[1-9]\d{5}(?!\d) (涓浗閭斂缂栫爜涓�6浣嶆暟瀛�)
  • IP鍦板潃锛�((?:(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d))