Artikel ini merangkum metode validasi JS terhadap karakter. Bagikan untuk referensi Anda. Dengan rincian sebagai berikut:
Salin kode sebagai berikut:/** // **
* Periksa apakah string karakter yang dimasukkan adalah karakter
* Input: string str
* Return: True atau Flase; Benar berarti semua karakter tidak mengandung karakter Cina
*/
function checkstr (str) {
if (/media^//x00-/xfface/g.test(str)) {
mengembalikan false;
}
kalau tidak {
Kembali Benar;
}
}
/** // **
* Periksa apakah string karakter yang dimasukkan berisi karakter Cina
* Input: string str
* Return: True atau Flase; berarti benar -benar mengandung karakter Cina
*/
function checkchinese (str) {
if (Escape (str) .indexOf ("%u")! = -1) {
Kembali Benar;
}
kalau tidak {
mengembalikan false;
}
}
/** // **
* Periksa apakah format kotak surat yang dimasukkan sudah benar
* Input: string str
* Return: True atau Flase; Benar berarti formatnya benar
*/
function checkemail (str) {
if (str.match (/[a-za-z0-9 _-]+[@] (// s*) (net | com | cn | org | cc | tv | [0-9] {1,3}) (// s*)/g) == null) {
mengembalikan false;
}
kalau tidak {
Kembali Benar;
}
}
/** // **
* Periksa apakah format nomor ponsel yang dimasukkan sudah benar
* Input: string str
* Return: True atau Flase; Benar berarti formatnya benar
*/
fungsi checkmobilephone (str) {
if (str.match (/^(?: 13 // d | 15 [89])-? // d {5} (// d {3} | //*{3}) $/) == null) {
mengembalikan false;
}
kalau tidak {
Kembali Benar;
}
}
/** // **
* Periksa apakah nomor telepon rumah yang dimasukkan sudah benar
* Input: string str
* Return: True atau Flase; Benar berarti formatnya benar
*/
function checktelephone (str) {
if (str.match (/^(([[0 //+] // d {2,3}-)? (0 // d {2,3})-) (// d {7,8}) (-(// d {3,}))? $/) == null) {
mengembalikan false;
}
kalau tidak {
Kembali Benar;
}
}
/** // **
* Periksa apakah format QQ benar
* Input: string str
* Return: True atau Flase; Benar berarti formatnya benar
*/
fungsi checkqq (str) {
if (str.match (/^// d {5,10} $/) == null) {
mengembalikan false;
}
kalau tidak {
Kembali Benar;
}
}
/** // **
* Periksa apakah nomor ID yang dimasukkan sudah benar
* Input: string str
* Return: True atau Flase; Benar berarti formatnya benar
*/
Function CheckCard (str) {
// Ekspresi Reguler Kartu ID 15 digit
var arg1 =/^[1-9] // d {7} ((0 // d) | (1 [0-2])) (([0 | 1 | 2] // d) | 3 [0-1]) // d {3} $/;
// Ekspresi Reguler Kartu ID 18 digit
var arg2 =/^[1-9] // d {5} [1-9] // d {3} ((0 // d) | (1 [0-2])) (([0 | 1 | 2] // D) | 3 [0-1]) (// D {4}) | // D {3} [az]) $/$/
if (str.match (arg1) == null && str.match (arg2) == null) {
mengembalikan false;
}
kalau tidak {
Kembali Benar;
}
}
/** // **
* Periksa apakah alamat IP yang dimasukkan sudah benar
* Input: string str
* Return: True atau Flase; Benar berarti formatnya benar
*/
function checkip (str) {
var arg = /^(//d.1,2}|1//d//d|2ö0-4 media//d|25 media0-5 media )//.(//d{1,2}//////d|2 media0-4 media//d|25 media00-5 media) . (// d {1,2} | 1 // d // d | 2 [0-4] // D | 25 [0-5]) //. (// D {1,2} | 1 // D // D | 2 [0-4] // D | 25 [0-5]) $/;
if (str.match (arg) == null) {
mengembalikan false;
}
kalau tidak {
Kembali Benar;
}
}
/** // **
* Periksa apakah alamat URL yang dimasukkan sudah benar
* Input: string str
* Return: True atau Flase; Benar berarti formatnya benar
*/
function checkUrl (str) {
if (str.match (/(http [s]? | ftp) :: ////// [^/////.]+? //..+// w $/i) == null) {
mengembalikan false
}
kalau tidak {
Kembali Benar;
}
}
/** // **
* Periksa apakah karakter yang dimasukkan memiliki karakter khusus
* Input: string str
* Return: True atau Flase; Benar berarti karakter khusus disertakan
* Terutama digunakan untuk verifikasi saat mendaftarkan informasi
*/
function checkquote (str) {
var item = array baru ("~", "` ","! ","@","#"," $ ","%","^"," & ","*"," {","} "," [","], "", ",") ");
item.push (":", ";", "'", "|", "//////", "<", ">", "?", "?", "<<", ">>", "||", "//");
item.push ("admin", "administrator", "administrator", "administrator", "administrator sistem");
items.push ("pilih", "hapus", "perbarui", "masukkan", "create", "drop", "ubah", "trancate");
str = str.tolowercase ();
untuk (var i = 0; i <items.length; i ++) {
if (str.indexof (item [i])> = 0) {
Kembali Benar;
}
}
mengembalikan false;
}
/** // **
* Periksa apakah string karakter yang dimasukkan adalah karakter
* Input: string str
* Return: True atau Flase; Benar berarti semua karakter tidak mengandung karakter Cina
*/
function checkstr (str) {
if (/media^//x00-/xfface/g.test(str)) {
mengembalikan false;
}
kalau tidak {
Kembali Benar;
}
}
/** // **
* Periksa apakah string karakter yang dimasukkan berisi karakter Cina
* Input: string str
* Return: True atau Flase; berarti benar -benar mengandung karakter Cina
*/
Fungsi Ischinese (STR)
{
var reg =/^[// u0391-// uffe5]+$/;
return reg.test (str);
}
/** // **
* Periksa apakah format kotak surat yang dimasukkan sudah benar
* Input: string str
* Return: True atau Flase; Benar berarti formatnya benar
*/
function checkemail (str) {
if (str.match (/[a-za-z0-9 _-]+[@] (// s*) (net | com | cn | org | cc | tv | [0-9] {1,3}) (// s*)/g) == null) {
mengembalikan false;
}
kalau tidak {
Kembali Benar;
}
}
/** // **
* Periksa apakah format nomor ponsel yang dimasukkan sudah benar
* Input: string str
* Return: True atau Flase; Benar berarti formatnya benar
*/
fungsi checkMobile (v) {
var a =/^((// (/(// d {3} //)) | (// d {3} //-))? 13 // d {9} | 14 [57] // d {8} | 15 // d {9} | 18 // d {9} $/;
if (v.length! = 11 ||! v.match (a))
{
peringatan ("Harap masukkan nomor ponsel yang benar!");
}
kalau tidak{
;
}
}
/** // **
* Periksa apakah nomor telepon rumah yang dimasukkan sudah benar
* Input: string str
* Return: True atau Flase; Benar berarti formatnya benar
*/
function checktelephone (str) {
if (str.match (/^(([[0 //+] // d {2,3}-)? (0 // d {2,3})-) (// d {7,8}) (-(// d {3,}))? $/) == null) {
mengembalikan false;
}
kalau tidak {
Kembali Benar;
}
}
/** // **
* Periksa apakah alamat IP yang dimasukkan sudah benar
* Input: string str
* Return: True atau Flase; Benar berarti formatnya benar
*/
function checkip (str) {
var arg = /^(//d.1,2}|1//d//d|2ö0-4 media//d|25 media0-5 media )//.(//d{1,2}//////d|2 media0-4 media//d|25 media00-5 media) . (// d {1,2} | 1 // d // d | 2 [0-4] // D | 25 [0-5]) //. (// D {1,2} | 1 // D // D | 2 [0-4] // D | 25 [0-5]) $/;
if (str.match (arg) == null) {
mengembalikan false;
}
kalau tidak {
Kembali Benar;
}
}
/** // **
* Periksa apakah alamat URL yang dimasukkan sudah benar
* Input: string str
* Return: True atau Flase; Benar berarti formatnya benar
*/
function checkUrl (str) {
if (str.match (/(http [s]? | ftp) :: ////// [^/////.]+? //..+// w $/i) == null) {
mengembalikan false
}
kalau tidak {
Kembali Benar;
}
}
/** // **
* Periksa apakah karakter yang dimasukkan memiliki karakter khusus
* Input: string str
* Return: True atau Flase; Benar berarti karakter khusus disertakan
* Terutama digunakan untuk verifikasi saat mendaftarkan informasi
*/
function checkquote (str) {
var item = array baru ("~", "` ","! ","@","#"," $ ","%","^"," & ","*"," {","} "," [","], "", ",") ");
item.push (":", ";", "'", "|", "//////", "<", ">", "?", "?", "<<", ">>", "||", "//");
item.push ("admin", "administrator", "administrator", "administrator", "administrator sistem");
items.push ("pilih", "hapus", "perbarui", "masukkan", "create", "drop", "ubah", "trancate");
str = str.tolowercase ();
untuk (var i = 0; i <items.length; i ++) {
if (str.indexof (item [i])> = 0) {
Kembali Benar;
}
}
mengembalikan false;
}
Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.