日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

验证字符串是否以指定字符开头

發布時間:2025/3/20 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 验证字符串是否以指定字符开头 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在正則表達式中使用變量時,應該通過JavaScript提供的內置函數eval()來動態執行,eval()函數允許JavaScript源代碼的動態執行,也就是說首先會獲得變量的值,再講整個字符串組合成一個正則表達式。

字符的正則表達式: var regExp=eval("/^"+startStr+"/"); //使用eval()方法使JavaScript動態執行


<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><base href="<%=basePath%>"><title>驗證字符串是否以指定字符開頭</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--><script language="javascript"> function checkStr(){var startStr = document.getElementById("startStr").value;var str = document.getElementById("str").value;var regExp=eval("/^"+startStr+"/"); //使用eval()方法使JavaScript動態執行 if(startStr==""){ //驗證輸入的字符串是否為空alert("請輸入字符串的起始字符!");document.getElementById("startStr").focus();return false;}if(str==""){ //驗證輸入的字符串是否為空alert("請輸入要判斷的字符串!");document.getElementById("str").focus();return false;}if(!regExp.test(str)){ //驗證字符串是否以制定字符開頭alert("指定的字符串不是以 ["+startStr+"] 開頭!");return false;}else{alert("指定的字符串是以 ["+startStr+"] 開頭!");return true;}return true;}function check(){if(checkStr()){document.getElementById("myform").submit();}}</script><style type="text/css">table{font-size: 13px;font-family: 楷體;color:navy;}input{font-size: 13px;font-family: 楷體;color:navy;}font{font-size: 12px;font-family: 楷體;color:orangered;}.style1{width: 500px;height: 160px;}</style></head><body><fieldset class="style1"><legend>驗證字符串</legend><form action="" id="myform"><table align="center"><tr><td>字符串的起始字符:</td><td><input type="text" id="startStr"> </td></tr> <tr><td>要判斷的字符串:</td><td><input type="text" id="str"/></td></tr> <tr><td colspan="2" align="center"><input type="button" value="驗 證" "check()"></td></tr></table></form></fieldset></body> </html>

總結

以上是生活随笔為你收集整理的验证字符串是否以指定字符开头的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。