A. Filter中怎樣過濾字元串欄位
package test;import java.util.HashMap;/*** maxLength-需要過濾最長字元串的長度* filterStrs-需要過濾字元串的集合,key為需要過濾字元串,value為過濾成的字元串如"*"* @author Administrator**/public class Test{ private int maxLength; ...
B. jsp\java如何編寫過濾器過濾特殊字元
正則表達式來校驗:過濾器就網路一大堆,怎麼寫正則表達式,也可以網路,不知你說的特殊字元是什麼字元,所以只能給方法
C. 在asp中怎麼過濾用戶輸入的非法字元
<%
dim texts
texts=request("表單明")
dim kill '要過濾的字元
kill="牆,垃,圍毆" '比喻
dim rsss
rsss=split(kill,",")
dim i,xxxx,yyyy
for i=0 to ubound(rsss)
xxxx=len(rsss(i))
dim j
for j=1 to xxxx
yyyy=yyyy&"*"
next
dim zzzz '過濾後的字元串
if i=0 then zzzz=texts
'如果你想把過濾字版符換成*
zzzz=replace(zzzz,rsss(i),yyyy)
'如果你想把過濾字元直接去掉
zzzz=replace(zzzz,rsss(i),"")
next
'zzzz就是過權濾後的字元了
%>
D. 怎麼用filter方法去掉字元串angular
AngularJS的內置過濾器使用方法:
一個過濾器,不帶參數的情況
{{expression | filter}}
一個過濾器,帶參數的情況
{{expression | filter:arguments}}
一個過濾器,帶多個參數的情況
{{expression | filter: arg1: arg2: ...}}
多個過濾器,不帶參數的情況
{{expression | filter1 | filter2 | ...}}
分別使用以下AngularJS的內置過濾器
currency
currency允許我們設置自己的貨幣符號,默認情況下會採用客戶端所處區域的貨幣符號。
可以這樣使用:{{ 3600 | currency: "$¥"}}
返回結果為$¥123.00
online code點擊預覽
number
number過濾器將數字格式化成文本,它的參數是可選的,用來控制小數點後的截取位數
如果傳入的是一個非數字字元,會返回空字元串
可以這樣使用:{{ 3600 | number:2}}
返回結果為:3,600.00
online code點擊預覽
lowercase
lowercase將字元串轉換為小寫
可以這樣使用:{{ "HEllo" | lowercase}}
返回結果為:hello
online code點擊預覽
uppercase
uppercase將字元串轉換為大寫
可以這樣使用:{{ "HEllo" | uppercase}}
返回結果為:HELLO
online code點擊預覽
json
json過濾器可以將一個JSON或者JavaScript對象轉換成字元串。
這個過濾器對調試相當有用
可以這樣使用:{{ {"name":"dreamapple","language":"AngularJS"} | json}}
返回結果為:{ "name": "dreamapple", "language": "AngularJS" }
online code點擊預覽
E. JAVA特殊字元過濾方法
public static String StringFilter(String str) throws PatternSyntaxException {
// 只允許字母和數字
// String regEx = "[^a-zA-Z0-9]";
// 清除掉所有特殊字元
String regEx="[`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】『;:」「』。,、?]";
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(str);
return m.replaceAll("").trim();
}
F. 過濾字元串 輸入一個字元串,過濾此串,只保留串中的字母字元,並統計新生成串中包含的字母個數
importjava.util.Scanner;
publicclassTest{
publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
System.out.println("請輸入一串字元");
Stringstr=sc.nextLine();
StringstrFilter=filter(str);
System.out.println("過濾後:"+strFilter+" 字母個數:"+strFilter.length());
sc.close();
}
privatestaticStringfilter(Stringstr){
StringBuffersb=newStringBuffer("");
for(inti=0;i<str.length();i++){
charc=str.charAt(i);
if((c>=65&&c<=90)||(c>=97&&c<=122))
sb.append(c);
}
returnnewString(sb);
}
}
G. php自定義一個函數用來過濾表單的。。比如說filter($_POST);調用filter函數的時
|function filter($array){
foreach($array as $k=>$v){
$array[$k]=htmlspecialchars(strip_tags($v));
$array[$k]=eregi('select|容insert|update|delete|\'|\/\*|\*|\.\.\/|\.\/|union|into|load_file|outfile',$array[$k];
}
}
H. 如何過濾掉字元串中的非法字元
過濾來非法字元:自
/**
* 替換xml特殊字元,
* 過濾非法字元 HJX
* @param s
* @return
*/
public static String format(String s){
String reg = "[//x00-//x08//x0b-//x0c//x0e-//x1f]";//過濾掉非法字元
if ( s == null )
return "";
else{
s=s.replaceAll("&","&").replaceAll("<","<").replaceAll(">",">").replaceAll("/"",""").replaceAll(reg,"");;
return s;
}
}
I. java 用poi 操作excel 把裡面的數據取出後過濾掉非法的字元等 ,在放到資料庫中
樓上復哥們正解... 幫你再詳細制點吧
解析Excle使用POI的話 ,你是直接讀取文件還是做上傳再來,如果上傳就稍微麻煩點,直接讀取比較簡單
解析Exlce的話主要用到的幾個類HSSFWorkbook ,Excle對象
通過他獲取你的sheet ,可以通過制定名字來wb.getShee(名字);
然後通過sheet 獲取行 sheel.getRow(first),通過行再獲取每個單元格HSSFCell
你在獲取每個單元格的時候最好先判斷下是否為空這些,避免空指針
同時POI也提供了 判斷取出來的值是什麼類型的比如字元串這些。
過濾非法字元串這些 你可以通過Pattern.matches(),這個方法來匹配
最後將讀取的excle數據封裝成為集合,批量插入資料庫...
加油把.... 網上有很多這種資料.. ~~