㈠ 請問jsP 如何截取一串字元中的一段
兩種方法:在JSP頁面中
1.使用public
String[]
split(String
regex)根據給定的正則表達式的匹配來拆分此字元畝謹汪串。
<%!
public
String
getString(int
i){
String
test="360000,360001,360002,aaaa,bbbbb,cccaaa,55555,343434,fdsfadsf"
;
String[]
str=test.split(",");
/*第4個元素就是第4個","和第5個","之間的字元串,str[]數組放著以","為斷點截取的所有字元串根據你晌嫌的需要提取數組中的元素就可以了
第一個","的字元串是str[0]
第一到第二個","的字元串是str[1]
第2個到第3個","的字元串是str[2]
第3個到第4個","的字元串是str[3]
第4個到第5個","的字元串是str[4].......*/
return
str[i];
}
>
2.
<%!
public
String
getString(){
String
test="360000,360001,360002,aaaa,bbbbb,cccaaa,55555,343434,fdsfadsf"
;
//創建一個數組用於存放字元『,』出現的位置的索引。
int[]
num=new
int[10];
int
count=0;
//截取每一個字元,如果字元==','就將這個字元的位置存放到數組中,同時數組的下標+1;
for(int
i=0;i<test.length();i++){
if(test.charAt(i)==','){
num[count]=i;
count++;
}
}
/*第4個字元的位置應該等於num[3],第5個字元的位置應該等於num[4],但是substring()方法截取字元串時包含開始位置字元,不包含結束位置字元。所以num[3]要+1。*/
String
str=test.substring(num[3]+1,num[4]);
//反回截取字元串迅仔
return
str;
}
%>
在JSP頁面中使用的地方用<%=getString()>調用就可以了。
相見Java
API
String類。
㈡ jsp輸入框怎麼設置只能輸入數字
㈢ jsp中如何定義一個文本框符合條件可以輸入值 不符合就不能輸入
1、找一個符合你的正則表達式
2、將正則表達式寫入到一個函數中
3、監聽鍵盤按下事件,觸發該函數
4、如果不符合條件直接返回,符合繼續錄入
㈣ 請問JSP 如何截取一串字元中的一段
兩種方法:在JSP頁面中
1.使用public String[] split(String regex)根據給定的正則表達式的匹配來拆分此字元串。
<%!
public String getString(int i){
String test="360000,360001,360002,aaaa,bbbbb,cccaaa,55555,343434,fdsfadsf" ;
String[] str=test.split(",");
/*第4個元素就是第4個","和第5個","之間的字元串,str[]數組放著以","為斷點截取的所有字元串根據你的需要提取數組中的元素就可以了
第一個","的字元串是str[0]
第一到第二個","的字元串是str[1]
第2個到第3個","的字元串是str[2]
第3個到第4個","的字元串是str[3]
第4個到第5個","的字元串是str[4].......*/
return str[i];
}
>
2.
<%!
public String getString(){
String test="360000,360001,360002,aaaa,bbbbb,cccaaa,55555,343434,fdsfadsf" ;
//創建一個數組用於存放字元『,』出現的位置的索引。
int[] num=new int[10];
int count=0;
//截取每一個字元,如果字元==','就將這個字元的位置存放到數組中,同時數組的下標+1;
for(int i=0;i<test.length();i++){
if(test.charAt(i)==','){
num[count]=i;
count++;
}
}
/*第4個字元的位置應該等於num[3],第5個字元的位置應該等於num[4],但是substring()方法截取字元串時包含開始位置字元,不包含結束位置字元。所以num[3]要+1。*/
String str=test.substring(num[3]+1,num[4]);
//反回截取字元串
return str;
}
%>
在JSP頁面中使用的地方用<%=getString()>調用就可以了。
相見Java API String類。
㈤ 如何用標簽在jsp頁面中判斷數據是否為整數
在jsp頁面中判斷數據是否為整數可以用js的正則表達式。
/*
用途:檢查輸入字元串內是否符合正整數容格式
輸入:
s:字元串
返回:
如果通過驗證返回true,否則返回false
*/
function isNumber( s ){
var regu = "^[0-9]+$";
var re = new RegExp(regu);
if (s.search(re) != -1) {
return true;
} else {
return false;
}
}
以上就可以判斷是不是整數了。
㈥ JSP 中 用JS判斷文本框中的內容是否可以轉化為Float型
用正則表達式最簡單:
function check(){
if(theform.moneyAmount.value==""){ alert("金額不能為空!"); theform.moneyAmount.value==""; theform.moneyAmount.focus(); return false; } var regx = /^\d{1,10}$|^\d{1,10}\.\d{1,2}$/gi; //金額可以是整數,最大10位也可以小數保留2位 if(!regx.test(theform.moneyAmount.value)){ alert("金額格式不合法!"); theform.moneyAmount.value=="";
theform.moneyAmount.focus();
return false;
} if(parseFloat(theform.moneyAmount.value)<100) alert("金額低於100不開戶!"); theform.moneyAmount.value==""; theform.moneyAmount.focus(); return false; }return true; }