検索

ProcessOn は、最も強力で使いやすい描画ツールをユーザーに提供するオンライン共同描画プラットフォームです。

オンラインで簡単に描画し、それを詳細に理解できるようにします。

正規表現

今日の正規表現は、正規表現の簡単な使い方を学ぶことです。 HTML5 タグ属性の強力な機能に直面して、正規表現を使用する前に JavaScript を学習する必要はなくなりました。これは、HTML5 入力タグのパターンによってタグ検証が実現され、複雑な JavaScript をほぼ置き換え、正規表現を使用してフォームを検証できるためです。将来的には完全に置き換えられるでしょう。

正規表現の簡単な使用:

[0-9] は、0 から 9 までの任意の数値を検索します。
[a-z] は、小文字の a から小文字の z までの任意の文字を検索します。
[A-Z] 大文字の A から大文字の Z までの任意の文字を検索します。
[A-z] は、大文字の A から小文字の z までの任意の文字を検索します。
n{X} は、次のシーケンスを含む文字列と一致します。
n{X,Y} は、n の X または Y シーケンスを含む文字列と一致します。
n{X,} は、少なくとも X 個の n シーケンスを含む文字列と一致します。

簡単な通常の操作を実装するには、これらを覚えてください。例:

<form action="#">
<input type="text" pattern="[0-9a-zA-Z]{1,}" required>
<input type="submit" value="提交">
</form>

これは、0 ~ 9、a ~ z、または A ~ Z の 1 文字以上の範囲を持つ単純なフォーム検証であり、このテキストを必要に応じて設定することが必須です。それ以外の場合は、送信時に表示されます。フォームに入力するように求めます。

特に通常のルールを使用するには、メタキャラクター、数量詞、角括弧の意味を覚えておく必要があります。

正規表現と新しい HTML5 要素

pattern属性は正規のマッチング方法を指定しており、正規のパターンに一致する長さのみを記述できます。

現時点では、JavaScript の RegExp オブジェクトほど便利ではありません。修飾子を設定すること、つまり、グローバルや大文字と小文字の区別などを設定することはできません。

しかし、その機能はすでに非常に強力です。

そして、修飾子を設定できない理由は、正規表現であるためです。w3c の説明では、パターンは文字列ではなく正規表現であり、修飾子は省略する必要があるため、この修飾子を設定することはできません。うまくいかないだろう。

追加の豆知識: 中国語の正規表現

[u4e00-u9fa5] の一致は、中国語

[^x00-xff] のみと一致します。これは、一般に半角文字であるすべての非 ASCII 文字と一致します。そしてこれらの%! ) (などは全角文字です。

HTML5 audio 要素と video 要素

audio オーディオタグ

<audio controls autoplay loop >
<source src="URL" type="audio/mp4">
<source ssrc="URL" type="audio/ogg">
<p>你的浏览器不支持</p> 
</audio>

Rendering:

正規表現と新しい HTML5 要素

その属性:

autoplay autoplay この属性が表示される場合、オーディオは準備が整うとすぐに再生されます。

controls 存在する場合、再生ボタンなどのコントロールを表示します。

loop この属性が存在する場合、オーディオが終了するたびに再生を再開します。 、「自動再生」が使用されている場合、オーディオは無視されます。

src url

<video controls loop muted width="400" height="400" poster="播放前的显示图片URL">
<source src="视频本地地址URL" type="video/mp4">
<source src="视频本地地址URL" type="video/ogg">
<p>你的浏览器不支持</p> 
</video>

の属性:

autoplay この属性が存在する場合、ビデオは準備が整うとすぐに再生されます。

正規表現と新しい HTML5 要素controls コントロール この属性が存在する場合、再生ボタンなどのコントロールがユーザーに表示されます。この属性が存在すると、メディア ファイルの再生が終了した後に再生が再開されます。


muted muted は、ビデオの音声出力をミュートすることを指定します。


ポスター URL は、ビデオのダウンロード時に表示される画像を指定します。または、ユーザーがクリックして再生すると、ボタンの前に表示される画像。


この属性が存在する場合、ページの読み込み時にビデオが読み込まれ、再生の準備が整います。


src 再生されるビデオの URL


width ピクセルはビデオプレーヤーの高さを設定します。 3 つの形式があります: 1 つは mp4、1 つは ogg、1 つは webm です。この点でサポートされている形式は十分ではありません


上記は、エディターによって導入された正規表現と新しい HTML5 要素です。ご質問がございましたら、メッセージを残してください。すぐに返信させていただきます。PHP 中国語 Web サイトにご注目ください。正規表現と HTML5 の新しい要素に関連する記事をさらにご覧ください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
H5の理解:意味と重要性H5の理解:意味と重要性May 11, 2025 am 12:19 AM

H5はHTML5、HTMLの5番目のバージョンです。 HTML5は、Webページの表現力と相互作用を向上させ、セマンティックタグ、マルチメディアサポート、オフラインストレージ、キャンバス描画などの新しい機能を導入し、Webテクノロジーの開発を促進します。

H5:アクセシビリティとWeb標準のコンプライアンスH5:アクセシビリティとWeb標準のコンプライアンスMay 10, 2025 am 12:21 AM

ネットワーク標準へのアクセシビリティとコンプライアンスは、Webサイトにとって不可欠です。 1)アクセシビリティは、すべてのユーザーがウェブサイトに平等にアクセスできるようにします。2)ネットワーク標準は、ウェブサイトのアクセシビリティと一貫性を改善するために続きます。3)アクセシビリティには、セマンティックHTML、キーボードナビゲーション、色コントラスト、代替テキストの使用が必要です。

HTMLのH5タグは何ですか?HTMLのH5タグは何ですか?May 09, 2025 am 12:11 AM

HTMLのH5タグは、小さいタイトルまたはサブタイトルのタグを付けるために使用される5番目のタイトルです。 1)H5タグは、コンテンツの階層を改良し、読みやすさとSEOを改善するのに役立ちます。 2)CSSと組み合わせて、スタイルをカスタマイズして視覚効果を強化できます。 3)H5タグを合理的に使用して、乱用を避け、論理コンテンツ構造を確保します。

H5コード:Web構造に関する初心者向けガイドH5コード:Web構造に関する初心者向けガイドMay 08, 2025 am 12:15 AM

HTML5にWebサイトを構築する方法には、次のものが含まれます。1。セマンティックタグを使用して、などのWebページ構造を定義します。 2。マルチメディアコンテンツ、使用、タグを埋め込みます。 3.フォーム検証やローカルストレージなどの高度な機能を適用します。これらの手順を通じて、明確な構造と豊富な機能を備えた最新のWebページを作成できます。

H5コード構造:読みやすさのためのコンテンツの整理H5コード構造:読みやすさのためのコンテンツの整理May 07, 2025 am 12:06 AM

合理的なH5コード構造により、ページは多くのコンテンツの中で際立っています。 1)コンテンツなどのセマンティックラベルを使用して、構造を明確にするためにコンテンツを整理します。 2)FlexBoxやグリッドなどのCSSレイアウトを介して、さまざまなデバイスでのページのレンダリング効果を制御します。 3)レスポンシブデザインを実装して、ページがさまざまな画面サイズに適応するようにします。

H5対古いHTMLバージョン:比較H5対古いHTMLバージョン:比較May 06, 2025 am 12:09 AM

HTML5(H5)以降のバージョンのHTMLの主な違いには、次のものが含まれます。1)H5はセマンティックタグを導入し、2)マルチメディアコンテンツをサポートし、3)オフラインストレージ機能を提供します。 H5は、新しいタグやタグなどのAPIを介してWebページの機能と表現力を高め、ユーザーエクスペリエンスやSEO効果を改善しますが、互換性の問題に注意を払う必要があります。

H5対HTML5:用語と関係を明確にするH5対HTML5:用語と関係を明確にするMay 05, 2025 am 12:02 AM

H5とHTML5の違いは次のとおりです。1)HTML5は、構造とコンテンツを定義するWebページ標準です。 2)H5は、迅速な開発とマーケティングに適したHTML5に基づくモバイルWebアプリケーションです。

HTML5機能:H5のコアHTML5機能:H5のコアMay 04, 2025 am 12:05 AM

HTML5のコア機能には、セマンティックタグ、マルチメディアサポート、フォームエンハンスメント、オフラインストレージ、ローカルストレージが含まれます。 1。コードの読みやすさやSEO効果を改善するなどのセマンティックタグ。 2.マルチメディアサポートは、メディアコンテンツを埋め込むプロセスとタグを簡素化します。 3.フォームエンハンスメント新しい入力タイプと検証プロパティを導入し、フォーム開発を簡素化します。 4.オフラインストレージとローカルストレージは、ApplicationCacheとLocalStorageを通じてWebページのパフォーマンスとユーザーエクスペリエンスを改善します。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。