English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

<fmt:parseNumber> العلامة التاجية

مكتبة العلامات المعيارية في JSP

<fmt:parseNumber> العلامة التاجية تستخدم لتحليل الأرقام، النسب المئوية، والعملات.

نموذج النص

<fmt:parseNumber
  value="<string>"
  type="<string>"
  pattern="<string>"
  parseLocale="<string>"
  integerOnly="<string>"
  var="<string>"
  scope="<string>"/>

الخصائص

<fmt:parseNumber> العلامة التاجية لها خصائص التالي:

الخصائصالوصفهل هو ضروريالقيمة الافتراضية
value الرقم الذي يجب تحليله لا الجسم
النوع NUMBER،CURRENCY،أو PERCENT لا number
parseLocale المنطقة التي يتم استخدامها لتحليل الأرقام لا المنطقة الافتراضية
integerOnly هل يجب التحليل فقط للأرقام الصحيحة (true) أو الأرقام العشرية (false) لا false
pattern نمط التحليل المخصص لا لا شيء
timeZone منطقة الزمنية التي يجب عرض التاريخ فيها لا المنطقة الزمنية الافتراضية
var مغير لتخزين الأرقام الم候لة للتحليل لا اطبع على الصفحة
النطاق مجال استخدام var لا page

يستخدم pattern الخاصية بنفس الطريقة التي يستخدمها تاج <fmt:formatNumber> في تحديد الصيغة. عند التحليل، يخبر pattern المحلل الصيغة التي يتوقعها.

مثال عرض

<%@ page language="java" contentType="text/html; charset=UTF-8" %>
    pageEncoding="UTF-8">
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<html>
<head>
  <title>علامة fmt:parseNumber في JSTL</title>
</head>
<body>
<h2>تحليل الرقم:</h2>
<c:set var="balance" value="1250003.350"/>
<fmt:parseNumber var="i" type="number" value="${balance}"/>
<p>تحليل الرقم (1) : <c:out value="${i}"/></p>
<fmt:parseNumber var="i" integerOnly="true" 
                       type="number" value="${balance}"/>
<p>تحليل الرقم (2) : <c:out value="${i}"/></p>
</body>
</html>

نتائج التنفيذ كالتالي:

تحليل الرقم:
تحليل الرقم (1) : 1250003.35
تحليل الرقم (2) : 1250003

مكتبة العلامات المعيارية في JSP