1. 程式人生 > >07-js正則驗證檔案字尾名

07-js正則驗證檔案字尾名

	function test2() {
		var t = document.getElementById('test').value;
		var reg =/.txt$/;
		if (reg.test(t)) {
			alert("ok");
		} else {
			alert("not ok");
		}
	}
import java.util.regex.Pattern;

public class TestLastIndexOf {
	public static void main(String[] args) {
		String fileName = "asdf.jpg";
		if (isTxtPrefix(fileName)) {
			System.out.println("yes");
		} else {
			System.out.println("no");
		}
	}

	public static boolean isTxtPrefix(String fileName) {
		if (fileName.lastIndexOf(".", fileName.length()) != -1) {
			String prefix = fileName.substring(fileName.lastIndexOf(".",
					fileName.length()));
			if (prefix.equalsIgnoreCase(".txt")) {
				return true;
			} else {
				return false;
			}
		} else {
			System.out.println("error");
		}
		return false;
	}
}


相關推薦

07-js驗證檔案字尾

function test2() { var t = document.getElementById('test').value; var reg =/.txt$/; if (reg.test(t)) { alert("ok"); } else {

js驗證數字的方法

字符 ack xxxxxxxx clas cti validate 浮點 則表達式 pre 正則驗證數字的方法: <script type="text/javascript"> function validate(){ var reg

js驗證,郵箱,身份證

hang www. 嚴格模式 開始 驗證 mage 大小寫 模式 匹配 代碼片段 多項驗證 常用手機,郵箱,身份證驗證規則 /^1[3,4,5,7,8][0-9]{9}$/ /(\d{6})[1,2]([0-9]{10})(\d|x|X)$/ //[1

js 驗證非法字符

js 正則if(/[<>\‘\"\ \ ]/.test(fm.username.value)) { alert("昵稱包含非法字符"); fm.username.focus(); return false; }js 正則驗證非法字符

JS驗證兩位小數,驗證數字最簡單表達式大全

正則 d+ test this size code tex 保留 TE <h3>輸入完按回車後即可驗證!</h3> 正整數: <input type="text" size="20" onkeydown="if(event.keyCode

常用的js驗證

常用js正則表示式大全 一、校驗數字的js正則表示式 1 數字:^[0-9]*$ 2 n位的數字:^\d{n}$ 3 至少n位的數字:^\d{n,}$ 4 m-n位的數字:^\d{m,n}$ 5 零和非零開頭的數字:^(0|[1-9][0-9]*)$&nbs

js驗證

1、手機號是否合法 var reg3 = /^1(3|4|5|7|8)\d{9}$/; reg3.test(phoneNum) 2、控制只能是兩位小數 (obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2

js驗證數字,字母和下劃線(至少包含其中兩種,數字不能開頭)

最近做了一個註冊驗證使用者名稱,要求數字,字母和下劃線(至少包含其中兩種,數字不能開頭),在網上找了好多例子,要麼只能實現字母和下劃線(數字不能開頭),要麼就只能實現數字,字母和特殊字元(至少包含其中兩種,數字不能開頭),無法排除其他的特殊字元,在嘗試了很多次以後,我試著將這兩種情況的判

js驗證手機號

js正則驗證頁面手機號,是否符合規則 //手機號正則 var phoneReg = /(^1[3|4|5|7|8]\d{9}$)|(^09\d{8}$)/; //電話 var phone = $.trim($('#buyer_phone').val()); if

java利用校驗字尾

這個正則搞了好幾個小時,網上搜的都不能實現我要的需求。 我的需求挺簡單,就是校驗字尾名,結果只搜到了js的正則,但是js正則放到java裡面還不好用,沒本法只能自己寫,不羅嗦上程式碼。 packag

一些有用的js驗證(是否為空,是否為整數,email,手機,電話,身份證)

dojo.provide("common.util.validate"); common.util.validate = {    isBlank : function(value) {       if (typeof (value) == "undefinded" ||

JSJS 驗證電話聯絡方式

function ValidatePhone(val){ var isPhone = /^([0-9]{3,4}-)?[0-9]{7,8}$/;//手機號碼 var isMob= /^0

js驗證手機號,email,郵編

手機號碼的驗證(13開頭,18開頭和158,159開頭,共11位)       var re;        var ss=document.getElementById('textbox3').value;        re= /^(1[38][0-9]{9})|(15[

通過表示式獲取標準url地址的域名和檔案字尾

形如“http://www.abcdef.com/index.php”或“http://www.abcdef.com/index.php?g=Index&m=Index&a=index”的地址即為標準的url地址,現在我們要通過正則式來獲取它的域名“abcd

js表達匹配&簡單驗證

部分 劃線 load mob clas ims object sport new var common = { isNotNull:function(object){ if(object == null || object == ‘‘ || ob

js表達式--驗證表單

con tracking 英文 data use 劃線 p地址 popu 手機號 檢測手機號碼:/0?(13|14|15|18)[0-9]{9}/ 檢測username:(數字,英文,漢字。下劃線。中橫線):/^[A-Za-z0-9_\-\u4e00-\u9fa5]+$

了解jQuery Validate.JS後不用再為驗證頭疼

url 理解 程序 valid 客戶 pre 提高 -s log jQuery Validate 是功能豐富的正則驗證插件,為客戶端提供了強大的驗證功能,同時提供了大量的正則選項,滿足應用程序各種需求。該插件捆綁了一整套有用的驗證方法,同時包括URL驗證和電子郵件驗證,為

表單驗證2-JS

logs 驗證 -c eight 影響 技術 fff d+ wid 1. JS正則: 以/開頭,以/結尾。   test作用:到裏面去找,只要裏面有,就返回true;否則就返回false。 例如:rep=/\d+/; 檢驗裏面是否有數字。 2.rep=/^ $

前端表單驗證常用的15個JS表達式

ntp html 正整數 手機號碼 表達式 浮點數 als 浮點 個數 在表單驗證中,使用正則表達式來驗證正確與否是一個很頻繁的操作,本文收集整理了15個常用的javaScript正則表達式,其中包括用戶名、密碼強度、整數、數字、電子郵件地址(Email)、手機號碼、身份證

JS表達式驗證

是否 ava int fun -1 email地址 驗證身份證號 電話 net <script type="text/javascript"> function SubmitCk() { var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)