• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    頁面標(biāo)簽驗證方法及裝置制造方法及圖紙

    技術(shù)編號:15652953 閱讀:215 留言:0更新日期:2017-06-17 06:52
    本發(fā)明專利技術(shù)提供了一種頁面標(biāo)簽驗證方法及裝置,其中,該方法包括:獲取頁面標(biāo)簽的層疊樣式表CSS中存儲的驗證規(guī)則,其中,驗證規(guī)則用于指示頁面標(biāo)簽對應(yīng)的值需要滿足的預(yù)設(shè)條件;根據(jù)驗證規(guī)則對頁面標(biāo)簽進(jìn)行驗證。采用上述技術(shù)方案,解決了相關(guān)技術(shù)中對網(wǎng)頁標(biāo)簽進(jìn)行驗證的兼容性差的問題,改善了對網(wǎng)頁標(biāo)簽進(jìn)行驗證的兼容性。

    【技術(shù)實現(xiàn)步驟摘要】
    頁面標(biāo)簽驗證方法及裝置
    本專利技術(shù)涉及通信領(lǐng)域,具體而言,涉及一種頁面標(biāo)簽驗證方法及裝置。
    技術(shù)介紹
    在這個web2.0的時代,用戶與服務(wù)器的交互越來越深入。用戶的參與度越高,用戶滿意度和體驗就越好。隨著網(wǎng)頁交互的范圍擴(kuò)展,自然就會出現(xiàn)一些新的問題。因為網(wǎng)頁交互方式一般都是基于傳輸控制協(xié)議(TransferControlProtocol,簡稱為TCP)協(xié)議的請求,且是基于瀏覽器的交互,所以需要進(jìn)行前后端的驗證,以保障數(shù)據(jù)的安全和對垃圾數(shù)據(jù)的處理。在前端數(shù)據(jù)的驗證中會出現(xiàn)以下的一些問題:首先,隨著客戶端的快速開發(fā),對于web頁面,需要進(jìn)行界面的創(chuàng)建,對界面的修改更加頻繁,這樣針對頁面的驗證也會出現(xiàn)總是添加和修改的現(xiàn)象,就會使得出現(xiàn)很多的重復(fù)驗證的工作。其次,由于瀏覽器本身是基于超文件標(biāo)記語言(HypertextMarkupLanguage,簡稱為HTML)的,而瀏覽器不同版本和不同廠商對HTML語言的解釋技術(shù)不一樣,這就導(dǎo)致了各種驗證方法在不同的環(huán)境中不能兼容的問題。此外,一般對HTML標(biāo)簽的操作,都依賴標(biāo)簽的ID或Name屬性,如此以來對標(biāo)簽的驗證就會對標(biāo)簽本身產(chǎn)生依賴,驗證方法本身的耦合性變高。針對相關(guān)技術(shù)中對網(wǎng)頁標(biāo)簽進(jìn)行驗證的兼容性差的問題,目前還沒有有效地解決方案。
    技術(shù)實現(xiàn)思路
    本專利技術(shù)實施例提供了一種頁面標(biāo)簽驗證方法及裝置,以至少解決相關(guān)技術(shù)中對網(wǎng)頁標(biāo)簽進(jìn)行驗證的兼容性差的問題。根據(jù)本專利技術(shù)的一個實施例,提供了一種頁面標(biāo)簽驗證方法,包括:獲取頁面標(biāo)簽的層疊樣式表CSS中存儲的驗證規(guī)則,其中,所述驗證規(guī)則用于指示所述頁面標(biāo)簽對應(yīng)的值需要滿足的預(yù)設(shè)條件;根據(jù)所述驗證規(guī)則對所述頁面標(biāo)簽進(jìn)行驗證??蛇x地,獲取頁面標(biāo)簽的層疊樣式表CSS中存儲的驗證規(guī)則包括:獲取層疊樣式表CSS的預(yù)設(shè)屬性對應(yīng)的屬性信息;從所述屬性信息中獲取所述驗證規(guī)則??蛇x地,在獲取層疊樣式表CSS的預(yù)設(shè)屬性對應(yīng)的屬性信息之前,所述方法還包括:在所述預(yù)設(shè)屬性對應(yīng)的所述屬性信息中添加所述驗證規(guī)則,其中,所述預(yù)設(shè)屬性包括樣式表名??蛇x地,根據(jù)所述驗證規(guī)則對所述頁面標(biāo)簽進(jìn)行驗證包括:解析所述驗證規(guī)則,得到所述預(yù)設(shè)條件;獲取所述頁面標(biāo)簽對應(yīng)的值;驗證所述頁面標(biāo)簽對應(yīng)的值是否符合所述預(yù)設(shè)條件??蛇x地,在驗證所述頁面標(biāo)簽對應(yīng)的值是否符合所述預(yù)設(shè)條件之后,所述方法還包括:在所述頁面標(biāo)簽對應(yīng)的值符合所述預(yù)設(shè)條件的情況下,確定所述頁面標(biāo)簽對應(yīng)的值通過驗證;或者,在所述頁面標(biāo)簽對應(yīng)的值不符合所述預(yù)設(shè)條件的情況下,確定所述頁面標(biāo)簽對應(yīng)的值未通過驗證。根據(jù)本專利技術(shù)的另一個實施例,提供了一種頁面標(biāo)簽驗證裝置,包括:獲取模塊,用于獲取頁面標(biāo)簽的層疊樣式表CSS中存儲的驗證規(guī)則,其中,所述驗證規(guī)則用于指示所述頁面標(biāo)簽對應(yīng)的值需要滿足的預(yù)設(shè)條件;驗證模塊,用于根據(jù)所述驗證規(guī)則對所述頁面標(biāo)簽進(jìn)行驗證??蛇x地,所述獲取模塊包括:第一獲取單元,用于獲取層疊樣式表CSS的預(yù)設(shè)屬性對應(yīng)的屬性信息;第二獲取單元,用于從所述屬性信息中獲取所述驗證規(guī)則。可選地,所述裝置還包括:添加模塊,用于在所述預(yù)設(shè)屬性對應(yīng)的所述屬性信息中添加所述驗證規(guī)則,其中,所述預(yù)設(shè)屬性包括樣式表名??蛇x地,所述驗證模塊包括:解析單元,用于解析所述驗證規(guī)則,得到所述預(yù)設(shè)條件;第三獲取單元,用于獲取所述頁面標(biāo)簽對應(yīng)的值;驗證單元,用于驗證所述頁面標(biāo)簽對應(yīng)的值是否符合所述預(yù)設(shè)條件。可選地,所述裝置還包括:第一確定模塊,用于在所述頁面標(biāo)簽對應(yīng)的值符合所述預(yù)設(shè)條件的情況下,確定所述頁面標(biāo)簽對應(yīng)的值通過驗證;或者,第二確定模塊,用于在所述頁面標(biāo)簽對應(yīng)的值不符合所述預(yù)設(shè)條件的情況下,確定所述頁面標(biāo)簽對應(yīng)的值未通過驗證。通過本專利技術(shù),獲取頁面標(biāo)簽的層疊樣式表CSS中存儲的驗證規(guī)則,其中,驗證規(guī)則用于指示頁面標(biāo)簽對應(yīng)的值需要滿足的預(yù)設(shè)條件;根據(jù)驗證規(guī)則對頁面標(biāo)簽進(jìn)行驗證,由此可見,采用上述方案從頁面標(biāo)簽的層疊樣式表CSS中獲取存儲的用于指示頁面標(biāo)簽對應(yīng)的值需要滿足的預(yù)設(shè)條件的驗證規(guī)則,再利用該驗證規(guī)則對頁面標(biāo)簽進(jìn)行驗證,由于頁面標(biāo)簽均具有層疊樣式表CSS的屬性,因此可以對不同版本的頁面標(biāo)簽進(jìn)行驗證,因此,改善了對網(wǎng)頁標(biāo)簽進(jìn)行驗證的兼容性,從而解決了相關(guān)技術(shù)中對網(wǎng)頁標(biāo)簽進(jìn)行驗證的兼容性差的問題。附圖說明此處所說明的附圖用來提供對本專利技術(shù)的進(jìn)一步理解,構(gòu)成本申請的一部分,本專利技術(shù)的示意性實施例及其說明用于解釋本專利技術(shù),并不構(gòu)成對本專利技術(shù)的不當(dāng)限定。在附圖中:圖1是本專利技術(shù)實施例的一種頁面標(biāo)簽驗證方法的移動終端的硬件結(jié)構(gòu)框圖;圖2是根據(jù)本專利技術(shù)實施例的一種頁面標(biāo)簽驗證方法的流程圖;圖3是根據(jù)本專利技術(shù)實施例的一種頁面標(biāo)簽驗證裝置的結(jié)構(gòu)框圖一;圖4是根據(jù)本專利技術(shù)實施例的一種頁面標(biāo)簽驗證裝置的結(jié)構(gòu)框圖二;圖5是根據(jù)本專利技術(shù)實施例的一種頁面標(biāo)簽驗證裝置的結(jié)構(gòu)框圖三;圖6是根據(jù)本專利技術(shù)實施例的一種頁面標(biāo)簽驗證裝置的結(jié)構(gòu)框圖四。具體實施方式下文中將參考附圖并結(jié)合實施例來詳細(xì)說明本專利技術(shù)。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。需要說明的是,本專利技術(shù)的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。實施例1在本實施例中提供了一種頁面標(biāo)簽驗證方法,圖1是根據(jù)本專利技術(shù)實施例的一種頁面標(biāo)簽驗證方法的流程圖,如圖1所示,該流程包括如下步驟:步驟S102,獲取頁面標(biāo)簽的層疊樣式表(CascadingStyleSheets,簡稱為CSS)中存儲的驗證規(guī)則,其中,驗證規(guī)則用于指示頁面標(biāo)簽對應(yīng)的值需要滿足的預(yù)設(shè)條件;步驟S104,根據(jù)驗證規(guī)則對頁面標(biāo)簽進(jìn)行驗證??蛇x地,上述頁面標(biāo)簽驗證方法可以但不限于應(yīng)用于頁面標(biāo)簽驗證的場景中。例如:對網(wǎng)頁中的頁面標(biāo)簽的值進(jìn)行驗證的場景。可選地,在本實施例中,可以將上述驗證規(guī)則添加到層疊樣式表CSS中的class屬性值里。例如:將驗證規(guī)則以validate開頭,預(yù)設(shè)條件在其后的中括號里。如:validate[mustinput],表示該頁面標(biāo)簽為必填項??蛇x地,在本實施例中,上述驗證規(guī)則用于指示頁面標(biāo)簽對應(yīng)的值需要滿足的預(yù)設(shè)條件。例如:上述預(yù)設(shè)條件可以但不限于包括:取值的范圍要求、頁面標(biāo)簽對應(yīng)的值的格式要求、頁面標(biāo)簽的輸入要求等等。在一個示例中,上述驗證規(guī)則可以但不限于包括:規(guī)則“validate[mustinput,maxSize[2]]”表示去驗證該頁面標(biāo)簽是必填項,且最大長度為2;規(guī)則“validate[custom[mobile]”,表示去驗證該頁面標(biāo)簽的值必須為指定的電話格式;規(guī)則“validate[fun[chechname]]”,表示去執(zhí)行chechname方法對頁面標(biāo)簽進(jìn)行驗證等。通過上述步驟,獲取頁面標(biāo)簽的層疊樣式表CSS中存儲的驗證規(guī)則,其中,驗證規(guī)則用于指示頁面標(biāo)簽對應(yīng)的值需要滿足的預(yù)設(shè)條件;根據(jù)驗證規(guī)則對頁面標(biāo)簽進(jìn)行驗證,由此可見,采用上述方案從頁面標(biāo)簽的層疊樣式表CSS中獲取存儲的用于指示頁面標(biāo)簽對應(yīng)的值需要滿足的預(yù)設(shè)條件的驗證規(guī)則,再利用該驗證規(guī)則對頁面標(biāo)簽進(jìn)行驗證,由于頁面標(biāo)簽均具有層疊樣式表CSS的屬性,因此可以對不同版本的頁面標(biāo)簽進(jìn)行驗證,因此,改善了對網(wǎng)頁標(biāo)簽進(jìn)行驗證的兼容性,從而解決了相關(guān)技術(shù)中對網(wǎng)頁標(biāo)簽進(jìn)行驗證的本文檔來自技高網(wǎng)...
    頁面標(biāo)簽驗證方法及裝置

    【技術(shù)保護(hù)點】
    一種頁面標(biāo)簽驗證方法,其特征在于,包括:獲取頁面標(biāo)簽的層疊樣式表CSS中存儲的驗證規(guī)則,其中,所述驗證規(guī)則用于指示所述頁面標(biāo)簽對應(yīng)的值需要滿足的預(yù)設(shè)條件;根據(jù)所述驗證規(guī)則對所述頁面標(biāo)簽進(jìn)行驗證。

    【技術(shù)特征摘要】
    1.一種頁面標(biāo)簽驗證方法,其特征在于,包括:獲取頁面標(biāo)簽的層疊樣式表CSS中存儲的驗證規(guī)則,其中,所述驗證規(guī)則用于指示所述頁面標(biāo)簽對應(yīng)的值需要滿足的預(yù)設(shè)條件;根據(jù)所述驗證規(guī)則對所述頁面標(biāo)簽進(jìn)行驗證。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取頁面標(biāo)簽的層疊樣式表CSS中存儲的驗證規(guī)則包括:獲取層疊樣式表CSS的預(yù)設(shè)屬性對應(yīng)的屬性信息;從所述屬性信息中獲取所述驗證規(guī)則。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在獲取層疊樣式表CSS的預(yù)設(shè)屬性對應(yīng)的屬性信息之前,所述方法還包括:在所述預(yù)設(shè)屬性對應(yīng)的所述屬性信息中添加所述驗證規(guī)則,其中,所述預(yù)設(shè)屬性包括樣式表名。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述驗證規(guī)則對所述頁面標(biāo)簽進(jìn)行驗證包括:解析所述驗證規(guī)則,得到所述預(yù)設(shè)條件;獲取所述頁面標(biāo)簽對應(yīng)的值;驗證所述頁面標(biāo)簽對應(yīng)的值是否符合所述預(yù)設(shè)條件。5.根據(jù)權(quán)利要求1至4中任一項所述的方法,其特征在于,在驗證所述頁面標(biāo)簽對應(yīng)的值是否符合所述預(yù)設(shè)條件之后,所述方法還包括:在所述頁面標(biāo)簽對應(yīng)的值符合所述預(yù)設(shè)條件的情況下,確定所述頁面標(biāo)簽對應(yīng)的值通過驗證;或者,在所述頁面標(biāo)簽對應(yīng)的值不符合所述預(yù)設(shè)條件的情況下,確定所述頁面標(biāo)簽對應(yīng)的值未通過驗證...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:龍平波呂利軍,宣善明,
    申請(專利權(quán))人:大唐網(wǎng)絡(luò)有限公司,
    類型:發(fā)明
    國別省市:北京,11

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 中文字幕无码免费久久99| 亚洲无码视频在线| 永久免费av无码网站大全| 精品无码专区亚洲| 亚洲Aⅴ无码一区二区二三区软件 亚洲?V无码乱码国产精品 | 亚洲不卡中文字幕无码| 亚洲人成网亚洲欧洲无码| 亚洲午夜国产精品无码老牛影视 | 亚洲精品自偷自拍无码| 久久精品无码一区二区三区免费| 97无码人妻福利免费公开在线视频 | 国产激情无码一区二区| 无码少妇丰满熟妇一区二区| 亚洲AV无码国产丝袜在线观看| 日韩成人无码影院| 久久人午夜亚洲精品无码区| 亚洲Av综合色区无码专区桃色| 一级电影在线播放无码| 亚洲国产精品无码久久| 玖玖资源站无码专区| 国产日韩AV免费无码一区二区三区| 影音先锋中文无码一区| 久久无码专区国产精品发布| 亚洲精品中文字幕无码蜜桃| 中文字幕无码免费久久9一区9 | 亚洲熟妇无码另类久久久| 亚洲a无码综合a国产av中文| 无码人妻丰满熟妇区96| 人妻无码一区二区不卡无码av| 中日精品无码一本二本三本| 亚洲?v无码国产在丝袜线观看| 国产成人精品无码专区| 特级无码毛片免费视频| 无码人妻一区二区三区免费视频| 国产精品无码久久四虎| 无码国产精成人午夜视频不卡 | 无码人妻精品一区二区三区9厂| 久久午夜无码鲁丝片秋霞| 无码人妻丰满熟妇区BBBBXXXX | 亚洲精品无码永久在线观看你懂的 | 亚洲人成无码久久电影网站|